git commit --amend # for the most recent commit
git rebase --interactive master~2 # but requires *parent*
如何更改第一次提交(它没有父级)的提交消息?
白衣非少年
浏览 534回答 3
3回答
繁星点点滴滴
假设您有一个干净的工作树,您可以执行以下操作。# checkout the root commitgit checkout <sha1-of-root># amend the commitgit commit --amend# rebase all the other commits in master onto the amended rootgit rebase --onto HEAD HEAD master