Git 吉特向上游拉动';顺流而下
如果我创建一个新的本地分支a,并将上游设置为本地主分支:Git 吉特向上游拉动';顺流而下,git,Git,如果我创建一个新的本地分支a,并将上游设置为本地主分支: git checkout -b A git branch A --set-upstream-to master 再做一个本地分支B,将上游设置为A: git checkout -b B git branch B --set-upstream-to A 并将一些更改提交给A和B。 我现在在分支B上,我想把远程更改拉到master,然后把更改从A拉到B,我就这么做了 git checkout master git pull git che
git checkout -b A
git branch A --set-upstream-to master
再做一个本地分支B,将上游设置为A:
git checkout -b B
git branch B --set-upstream-to A
并将一些更改提交给A和B。
我现在在分支B上,我想把远程更改拉到master,然后把更改从A拉到B,我就这么做了
git checkout master
git pull
git checkout A
git pull
git checkout B
git pull
这相当麻烦,特别是如果有许多堆叠的分支
是否有一种“递归拉动上游分支”的好方法?只需执行
git merge
。无论如何,你可以为这类东西创建脚本。但我想要的最终结果是1。master将包含来自远程的更改。2.A以包括上提交的更改和来自远程的更改。3.B要进行所有更改。您要将所有分支合并到主分支中,还是相反?只需制作一个脚本,一个接一个地执行这些命令。