从上游开发分支更新分叉回购? (不是我们可以合并的东西)

Updating forked repo from upstream develop branch? (Not something we can merge)

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

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

我正在按照此处的流程来更新分叉:如果他们的更改在 master 分支上,则有很多在线资源可以让我的分叉保持更新,例如Git merge from someone else's fork

这是我正在执行的过程。

[给定 repo 的本地目录内]

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 这是一个很难解码的错误!

我唯一看不到的是 merge --no-ff

之前 master 分支的更新
git checkout master
git pull

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

OP AmeySMahajan added :

Incorporated git checkout master then git pull upstream master and then the merge line, but still getting merge: --no-ff - not something we can merge, unfortunately.

但是:A pullfetch+merge,因此 附加 merge (--no-ff 或不) 的 upstream/master,你 已经 拉了,不会做任何事情。 –