【发布时间】:2011-04-11 08:59:10
【问题描述】:
我想拆分我的 git 存储库中的第一个提交,但我不能使用 rebase 来执行此操作,因为需要父节点。我发现Edit the root commit in Git? 对修改第一个提交很有用,但不能拆分它。怎么拆分?
【问题讨论】:
-
我无法回答,因为问题已关闭,但 IMO 不应该如此,因为其他答案没有询问拆分问题。我找到的方法是:做一个
git rebase --root -i,在根提交前添加b或break行,并用s/skip标记根提交。这样你 rebase 在任何提交之前停止,你可以使用get checkout <root hash> -- .从根提交中获取代码,并像通常的拆分一样继续。
标签: git