如何让现有的git分支跟踪远程分支?
问题描述:
可能重复:Getting existing git branches to track remote branches如何让现有的git分支跟踪远程分支?
我知道如何使一个新的分支来跟踪远程分支机构。但是,如何让现有分支跟踪远程分支。我知道我可以编辑.git/config文件,但似乎应该有一个更简单的方法。
答
这个任务有很多解决方案。
1.手动更新
您可以打开.git/config
文件,并添加你的分支的定义:
[branch "myfeature"]
remote = origin
merge = refs/heads/myfeature
现在您现有的分支myfeature
将从origin
追踪远程分支refs/heads/myfeature
。
2.使用branch
命令
另一种方法是使用branch
命令的set-upstream
:
git branch --set-upstream <your-branch> origin/<remote-branch>
这将更新您的.git/config
文件。
你可以用'-u'选项将你的分支推送到远程分支 –