【发布时间】:2024-01-06 03:14:01
【问题描述】:
我知道如何创建一个跟踪远程分支的新分支。但是如何使现有分支跟踪远程分支。我知道我可以只编辑 .git/config 文件,但似乎应该有更简单的方法。
【问题讨论】:
-
您可以使用
-u选项将您的分支推送到远程分支
标签: git branch git-branch
我知道如何创建一个跟踪远程分支的新分支。但是如何使现有分支跟踪远程分支。我知道我可以只编辑 .git/config 文件,但似乎应该有更简单的方法。
【问题讨论】:
-u 选项将您的分支推送到远程分支
标签: git branch git-branch
这个任务有很多解决方案。
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 文件。
【讨论】: