获取和上游资源库一次合并到所有分行(Fetch and Merge into all Branche

2019-09-29 08:44发布

我有一个github上叉,我已经克隆到我的电脑。 在最初的项目,我已经开了很多的PR,他们每个人都对应于自己的分公司(我不使用master )。 不时,我偶尔运行下面的命令:

git fetch upstream && git merge upstream/master --no-edit

upstream是原始信息库)。

上述命令适用于更新当前的分支 ,我上。 有没有办法做我的所有分支一样,在一次 ? 目前,以达到相同的行为,我要git checkout所有独立分支,然后做同步,我觉得很乏味。

(我很新的git ,所以我会很感激的解释在回答中一个良好的金额)

Answer 1:

有没有办法做的合并或与非电流变基(未检出)分支。 合并/变基可能有冲突和解决这些问题的唯一方法是手动 - 因此结帐分支的要求。

你可以获取非当前分支,如果所有的分支可以快进。 命令:

git fetch origin v1:v1 v2:v2

取名叫分支机构和快速转发。 但是,如果分支机构不能快进合并的唯一方法是检查出来并合并。



文章来源: Fetch and Merge into all Branches at once from Upstream Repository