July 2017
Beginner
466 pages
9h 37m
English
Git is used for managing the history of changes, as and when you save your code as commits to your local repository and merges to the master branch after approval of pull requests.
The commit history becomes complicated when you pull remote changes, made by other team members, from the master branch to your feature branch. It then loses the linearity of the commit history, making it hard to follow.
It also makes it hard to keep track of the final feature changes when there exist multiple commits in a single feature branch. In such a case, if you want to revert a feature at a later point in time, it makes it difficult to track and revert each one of them.
To resolve this, Git provides a command called rebase ...
Read now
Unlock full access