我知道如何手动从分支 A 拉到另一个名称 B 的分支:
git pull <remote> A:B
这会将远程分支 A 拉到 B。很容易做到!
但我想确保类似
git pull <remote> A
不会合并到我的本地分支 A(它也存在于本地,因为在我的情况下它是主分支)。因此,我必须将我的分支 B 直接引用到远程分支 A。
这可能吗?
附录:
对于所有有同样问题的人。确保您的 .git/config 有这样的部分:
[branch "B"]
remote = <yourremote>
merge = refs/heads/A
这意味着:签出分支 B 后的“git pull”将远程分支 A 合并到 B。您可以轻松地将此示例转移到您的问题中。