Revert commit in git

You can revert the last commit in Git using below command.
 
git revert <commit-id>
git revert 7893dd38bd467d
git revert HEAD
git revert HEAD^
Below example will help you understand how Git revert works. Notice that even though we revert second last commit – Q, other commits R and S are still in the git log history and additional commit T is also created reverting the changes made in commit Q. Below images show how we have reverted the commit starting with Hash id – 7893dd38bd467d. Notice that after reverting the commit, old commit remains in the git log. But new commit is created and all the changes in the old commit are reverted. Here is the output of above example.


Complex problems, Simple Solutions