首页 > 解决方案 > 从上游开发分支更新分叉回购?(不是我们可以合并的东西)

问题描述

[编辑#2]:添加新的细节

大家好 - 对此进行了大量研究,但没有找到与我的情况相匹配的东西。

我正在按照这里的流程来保持叉子更新:如果他们的更改在他们的master分支上,有很多关于保持我的叉子更新的在线资源,例如Git 从其他人的叉子合并

这是我正在遵循的过程。

[给定仓库的本地目录内]

git remote add origin [link]; git remote add upstream [link]

git fetch upstream

git checkout master

git merge --no-ff upstream/master

我试图merge给我--no-ff - not something we can merge这是一个难以解码的错误!

标签: gitgithubgit-merge

解决方案


我唯一能看到的缺失是更新master之前的分支merge --no-ff

git checkout master
git pull

只是为了确保 master 本身是最新的。

OP AmeySMahajan在评论中 添加:

然后合并,git checkout master然后合并线,但不幸git pull upstream master的是,仍然得到。merge: --no-ff - not something we can merge

但是: Apull是一个fetch+ merge,所以你已经拉出的额外 merge--no-ff或不)不会做任何事情。——</p> upstream/master


推荐阅读