可能重复:获取现有 git 分支以跟踪远程分支
我知道如何创建一个跟踪远程分支的新分支。但是如何使现有分支跟踪远程分支。我知道我可以编辑 .git/config 文件,但似乎应该有更简单的方法。
可能重复:获取现有 git 分支以跟踪远程分支
我知道如何创建一个跟踪远程分支的新分支。但是如何使现有分支跟踪远程分支。我知道我可以编辑 .git/config 文件,但似乎应该有更简单的方法。
这个任务有很多解决方案。
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
文件。