使远程 Git 跟踪来自另一个仓库的远程分支
Make remote Git track a remote branch from another repo
我有一个带有分支 a
的回购 A
和带有分支 b
.
的回购 B
我想制作分支 B:b
轨道 A:a
(如有必要,使用这些分支中的任何一个的本地副本)。这可能吗?
在本地 B 仓库中:
首先设置一个远程到 A 存储库,名称为 upstream(或您喜欢的任何其他名称):
git remote add upstream <A remote address>
创建分支b轨道a:
查看您是否有本地 b 分支机构:
git branch --list
如果你已经有本地 b:
git branch -u upstream/a b
如果你没有本地 b:
git checkout -b b upstream/a
现在在 b 分支 B 回购如果你做 git fetch
, git pull
和 git push
它将与 A:a 同步并与原始 B:b 运行 git pull origin b
同步拉。
我有一个带有分支 a
的回购 A
和带有分支 b
.
B
我想制作分支 B:b
轨道 A:a
(如有必要,使用这些分支中的任何一个的本地副本)。这可能吗?
在本地 B 仓库中:
首先设置一个远程到 A 存储库,名称为 upstream(或您喜欢的任何其他名称):
git remote add upstream <A remote address>
创建分支b轨道a:
查看您是否有本地 b 分支机构:
git branch --list
如果你已经有本地 b:
git branch -u upstream/a b
如果你没有本地 b:
git checkout -b b upstream/a
现在在 b 分支 B 回购如果你做 git fetch
, git pull
和 git push
它将与 A:a 同步并与原始 B:b 运行 git pull origin b
同步拉。