Git update a history commit mess
2021-04-16 本文已影响0人
JaedenKil
Be aware: This action will rewrite commit history. Before this action, check the output of 'git status', make sure current status is clean.
This rebase operation should not be executed master
branch.
$ git log --oneline -6
405e047 (HEAD) Commit message 001
99a3666 (master) Commit message 002
Say I wish to update commit message "Commit message 002".
Step 1:
git rebase -i HEAD~2
In the new pop-up UI, edit the relative pick
to edit
. Save & exit
Step 2:
git commit --amend
In the new pop-up UI, edit the commit message. Save & exit
Step 3:
git log --one-line -x
Check the if the output fits our expectation
Step 4:
git rebase --continue
Step 5:
git push -f