RE: How to undo the last commit in Git?
Yes, there's a simple command in Git to undo the last commit: ```bash git reset --soft HEAD~1 ``` This command will move your HEAD pointer back by one commit (thus the last commit), but leave your files as they were before the undo. This way, it looks like the commit never happened, but you can commit again when you're ready, and your files will be as they were before. - `--soft` option will keep your files and your index. - `HEAD~1` means the commit before head. Remember: If you want to completely discard changes introduced by unwanted commit, use `--hard` instead of `--soft`. However, be careful this will permanently destroy your changes. ```bash git reset --hard HEAD~1 ``` Make sure you have no uncommitted changes before running this command as it will delete permanently these changes.