在Git中编辑根提交吗?有一些方法可以更改以后提交的消息:git commit --amend # for the most recent commit
git rebase --interactive master~2 # but requires *parent*如何更改第一次提交(它没有父级)的提交消息?
3 回答
繁星点点滴滴
TA贡献1803条经验 获得超3个赞
假设您有一个干净的工作树,您可以执行以下操作。
# 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
侃侃尔雅
TA贡献1801条经验 获得超15个赞
--root
rebase
git rebase --interactive --root
reword <root commit sha> <original message> pick <other commit sha> <message> ...
--root
重基所有可从 <branch>
,而不是使用 <upstream>
. 这使您可以将根提交重新定位在分支上。.
- 3 回答
- 0 关注
- 533 浏览
添加回答
举报
0/150
提交
取消