具有多个上游的git分支

Jar*_*ett 7 git version-control branch git-pull git-push

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

这是场景:

MY_BRANCH --> ORIGINAL_BRANCH 
MY_BRANCH --> MY_BRANCH
Run Code Online (Sandbox Code Playgroud)

所以,我的新分支,MY_BRANCH从两个ORIGINAL_BRANCHMY_BRANCH(在origin)拉出,并推到MY_BRANCH(在origin).

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

有任何想法吗?

Von*_*onC 7

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

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