Fixing your last commit in Git


Sometimes when I’m using git to commit some stuff and I make a mistake, like typo in the commit message, forgot something to add to the commit, found a bug, … Then It would be helpful if you could fix your mistakes in your previous commit.

This is very easy with git-commit –amend, For example:

I made a typo in my previous commit description.

git commit --amend

I want to edit a bug in my code I just committed to path/to/file. First fix the bug in path/to/file.

git add path/to/file
git commit --amend

I want to remove a file I included accidentally in the last commit.

git reset HEAD^1 path/to/file
git commit --amend

One side note do not fix a commit you already pushed to a remote branch!


comments powered by Disqus