如何在单个GIT存储库中维护两个不同的主服务器

时间:2015-06-22 13:42:02

标签: git git-branch

如何在一个GIT存储库中维护两个不同的主服务器(HEADS)?

2 个答案:

答案 0 :(得分:0)

在阅读评论时,我了解您需要创建第二个分支。 为此,请使用:

git checkout old_branch

要回到第一个分支使用:

{{1}}

您可以获得更多信息here

答案 1 :(得分:0)

HEAD只是指向当前目录所反映的提交的指针,所以谈论一个拥有"两个头的#git实际上是没有意义的。如果你想要两个彼此完全无关的分支,你真正想要的是两个 root ,即无父提交。要创建与您当前所在的无关的新根,您将执行以下操作:

git checkout --orphan project2   
git rm -rf .                     #removes all the old stuff you were working on

现在,您可以添加所需的任何文件并提交它们,project2分支将与您之前的分支完全无关。