1. git rebase -i
, перемещение нужного коммита в голову, редактирование, git commit --amend
, git-rebase -i
обратно на прежнее место.
2. git format-patch
, git reset --hard
, редактирование, git commit --amend
, git am
.
3. Редактирование, git commit
, git rebase -i
, squash.
4. Ваш вариант?