Kickflip your git branch! `git-kickflip` creates a bunch of dummy branches only differing in a .git-kickflip file, splits and merges them in crazy ways, then remerges them into the single final branch. To use simply type `git kickflip` when in a commit belonging to a branch.