- Delete operation in Git

Tom updates the local repository and finds the compiled binary in the src directory. After observing the commit message, he realizes that this code is added by Jerry.
- Fixed a bug in Git

Being human, everyone makes mistakes. So each VCS provides a feature to fix errors at some point. Git provides a feature that we can use to undo the modifications made on the
- Tag operation in Git

Tag operation allows to provide meaning names for specific versions in the repository. Suppose Tom and Jerry decide to tag them into their project code so that they can then
- Patch operation in Git

The patch is a text file, its content is similar to git diff, but in parallel with the code, it also has metadata about commits such as commit IDs, dates, commit messages ... We
- Managing branches in Git

Branch operations allow creating different routes of development. We can use this activity to branch the development process into two different directions. For example, we
- Conflict handling in Git

Jerry is working on the wchar_support branch. He changes the name of the feature and after checking, he repository his changes.
- Different Platforms in Git

GNU / Linux and Mac OS use line-feed (LF), or a new line when line-ending characters while Windows uses line-feed combination and carriage-return (LFCR) to signify The ending of