可能重复:让现有 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
文件。