How can I split up a Git commit buried in history?
There is a guide to splitting commits in the rebase manpage. The quick summary is: Perform an interactive rebase including the target commit (e.g. git rebase -i <commit-to-split>^ branch) and mark it to be edited. When the rebase reaches that commit, use git reset HEAD^ to reset to before the commit, but keep your work … Read more