有一些方法可以从以后的提交中更改消息:
git commit --amend # for the most recent commit git rebase --interactive master~2 # but requires *parent*
如何更改第一个提交(没有父级)的提交消息?
假设您有一个干净的工作树,您可以执行以下操作。
# checkout the root commit git checkout <sha1-of-root> # amend the commit git commit --amend # rebase all the other commits in master onto the amended root git rebase --onto HEAD HEAD master