如何设置特定的本地分支来跟踪特定的上游分支[重复]
Posted
技术标签:
【中文标题】如何设置特定的本地分支来跟踪特定的上游分支[重复]【英文标题】:How to set a specific local branch to track a specific upstream branch [duplicate] 【发布时间】:2020-08-03 13:38:22 【问题描述】:我有一个分叉的 repo,称之为 myFork。 我从中分叉的回购协议,将其称为上游。
我使用以下方法设置上游存储库: https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork
在 myFork 上,我有 2 个分支:master
和 myDevelop
。
对于master
,它用于跟踪对upstream/master
的更改。
如何设置让myDevelop
仅跟踪upstream/develop
?
要进一步扩展问题,我该怎么做:
在myFork
上设置xyz 分支以在upstream
上设置abc 分支?
【问题讨论】:
这能回答你的问题吗? Make an existing Git branch track a remote branch? 答案已在:***.com/questions/520650/… 【参考方案1】:您可以运行git branch -vv
来显示本地分支正在跟踪哪个远程分支。
如果您想基于远程已经存在的上游分支进行工作,您需要先运行git fetch
来检索它。
然后git checkout abc
选择分支。
最后,从 abc 分支运行 git branch -u origin/xyz
开始跟踪 xyz 分支。
【讨论】:
以上是关于如何设置特定的本地分支来跟踪特定的上游分支[重复]的主要内容,如果未能解决你的问题,请参考以下文章