Today I Learned
Git's --fixup and --autosquash for clean commits
Fix previous commits easily:
```bash
# Create a fixup commit
git commit --fixup HEAD~2
# Then rebase with autosquash
git rebase -i --autosquash HEAD~3
```
Git automatically reorders and marks the fixup commit for squashing!