
10/6/2022 · Christian Couder
What this post added
This post details how to use `git rebase -i` for interactive rebasing to rework commits, making them smaller and more self-contained for easier review. It explains the interactive rebase process, editing the instruction list, and using commands like `pick`, `reword`, `edit`, `squash`, and `fixup`. It also introduces the `--exec` flag for running shell commands after each rebased commit, enabling automated testing of individual commits.