我在回购中创建了一些分支,并且实现得太晚了(在对它们进行各种更改之后),我应该让它们成为孤儿。事后可以孤儿吗?
答案 0 :(得分:2)
我确信这是可能的。可能有一种更有效的方式,但这似乎可行:
FIRST
。git checkout --orphan new-branch $FIRST
git checkout old-branch
git rebase --onto new-branch $FIRST
现在,您在old-branch
处拥有原始分支,并在new-branch
处拥有一个新的孤立分支。如果您愿意,可以删除或重命名old-branch
,并将new-branch
重命名为old-branch
。