9

我希望在 git 中有一个分支,它有 2 个上游分支,这样它就可以从两个分支中拉出并推送到其中一个......

这是场景:

MY_BRANCH --> ORIGINAL_BRANCH 
MY_BRANCH --> MY_BRANCH

所以,我的新分支 ,从和(在)MY_BRANCH中拉出,并推到(在)。ORIGINAL_BRANCHMY_BRANCHoriginMY_BRANCHorigin

这在git中可能吗?
我已经添加ORIGINAL_BRANCH为上游,所以当我去的时候git pull它会从中拉出来。当我这样做时,git push它会推送到MY_BRANCH,这很好。
但是我如何让它也跟随它MY_BRANCH,并从中拉出来呢?
(原因是其他开发人员可能会添加一些东西而不是ORIGINAL_BRANCH)。

有任何想法吗?

4

1 回答 1

4

正如“如何使用 Git 跟踪一个给定分支的多个远程? ”中所述,您不能为给定的本地分支注册多个上游分支。

因此,您需要定义一个将调用git pull两次的别名(对于第二次调用,MY_BRANCH来自原点)

于 2012-09-21T07:22:28.570 回答