Undo last commit
Published: January 8, 2023
This is a quick guide for undoing your last commit.
Revert commit ​
If you would like to keep the commit in the history, but just undo the changes:
sh
git revert 5d29264
Remove commit ​
Keep changes ​
sh
git reset HEAD~
Lose changes ​
sh
git reset --hard HEAD~
Remote server ​
This is only if your commit was pushed to the remote server and therefore have to force push:
sh
git push --force-with-lease
Multiple commits ​
Specify the number, e.g.
sh
git reset HEAD~3