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



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

最新更新