The native macOS app for effortlessly rewriting Git history. Move and squash commits with drag-and-drop, undo any mistake with ⌘Z, and get crystal-clear context at every step.
Retcon 1.2 adds a highly-requested feature: commit splitting.
In a few keystrokes, you can now break apart a big commit into smaller, more granular commits. Just enter Edit mode on a commit, unstage some of its changes, and confirm: the changes will be moved to a new commit, which you just have to title.
Retcon's purpose is to let you make your branch history legible and sensical, and commit splitting is an essential part of that.
Retcon