如何让现有的git分支跟踪远程分支?

时间:2012-10-05 09:42:37

标签: git branch git-branch

  

可能重复:Getting existing git branches to track remote branches

我知道如何建立一个跟踪远程分支的新分支。但是,如何使现有分支跟踪远程分支。我知道我可以编辑.git / config文件,但似乎应该有一个更简单的方法。

1 个答案:

答案 0 :(得分:5)

这项任务有很多解决方案。

<强> 1。手动更新

您可以打开.git/config文件并添加分支的定义:

[branch "myfeature"]
   remote = origin
   merge = refs/heads/myfeature

现在,您现有的分支myfeature将跟踪refs/heads/myfeature中的远程分支origin

<强> 2。使用branch命令

另一种方法是使用set-upstream命令的branch

git branch --set-upstream <your-branch> origin/<remote-branch>

它会更新您的.git/config文件。