After explaining why it all matters, Kushal Pandya covers four common situations that you might face while working with Git:
- I need to change the most recent commit
- I need to change a specific commit
- I need to add, remove, or combine commits
- My commit history doesn't make sense, I need a fresh start!