我可以孤立一个现有的分支机构吗?

时间:2014-02-18 02:19:25

标签: git github branch

我在回购中创建了一些分支,并且实现得太晚了(在对它们进行各种更改之后),我应该让它们成为孤儿。事后可以孤儿吗?

1 个答案:

答案 0 :(得分:2)

我确信这是可能的。可能有一种更有效的方式,但这似乎可行:

  1. 找到旧分支中的第一个提交,并将其命名为FIRST
  2. git checkout --orphan new-branch $FIRST
  3. git checkout old-branch
  4. git rebase --onto new-branch $FIRST
  5. 现在,您在old-branch处拥有原始分支,并在new-branch处拥有一个新的孤立分支。如果您愿意,可以删除或重命名old-branch,并将new-branch重命名为old-branch