如何修改第一次commit的信息?

git rebase -i <commit range>,这种方法只能修改第一次之后的,有什么方法可以更新第一次的commit的信息吗

阅读 13.4k
3 个回答

rebase得有个base,如果要重写第一个commit那第一个commit也不能作为base,就没base可用了

这样应该可以(未测试)

git checkout --orphan new-master OLD-FIRST
git commit -m 'NEW-FIRST'             # new-master的第一个commit和OLD-FIRST有同样tree,新的commit message
git checkout -
git rebase new-master
推荐问题
logo
Microsoft
子站问答
访问
宣传栏