• Delete operation in Git

    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

    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 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

    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

    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

    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

    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