Git Track Branch

时间:2010-12-30 21:26:28

标签: git

我有一个名为testing的分支库,在服务器上我想拥有2个独立的文件夹 - 一个从主分支(git pull origin master)拉出来,另一个从测试分支拉出来(git pull origin testing ?)

什么是设置它的最好方法 - 我试过这个并且得到一个错误,说没有跟踪远程分支。我对git很新,所以不确定如何设置它?

想法是在测试分支上工作,然后每周一次将其合并到主服务器中。

1 个答案:

答案 0 :(得分:1)

如果我理解正确,您需要在服务器上存储两个克隆,一个设置用于跟踪本地主分支,另一个用于本地测试分支?

在服务器上,克隆您的存储库并重命名目录 master 。这将是您的目录,并且已经配置为在提取时从origin/master获取和合并

接下来,制作名为测试目录的副本。在该目录中,创建一个名为testing的分支,并告诉它跟踪origin/testing

git branch --track testing origin/testing
git checkout testing

那应该是它。 测试目录将分别获取并合并origin/masterorigin/testing