1、将目前分支無關的工作狀态進行暫存
git stash
2、将 HEAD 移動到需要修改的 commit 的前一個上
commit d87dbd5c076
commit1
commit a37c03214ad
commit2
commit a37c034543d
commit3
我要修改commit2的内容和日志
git rebase a37c034543d --interactive
3、找到要改的commit,将pick改成edit
4、修改内容,然後git add
5、git commit --amend
6、git rebase --continue
7、git stash pop