git - 从上游开发分支更新分叉回购?(不是我们可以合并的东西)
问题描述
[编辑#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
这是一个难以解码的错误!
解决方案
我唯一能看到的缺失是更新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
推荐阅读
- python - Pandas 列变为 `True` 我们从其他列中选择两个值,当 `False` 选择相同的两个值时
- javascript - Nodejs 后端与 VueJS 前端通信
- c# - 运行“bcdedit /?” 命令行帮助
- python - 根据列值优先级并选择行
- angular - 如何从 Angular Material 数据表中删除空列?
- xml - 有没有办法从字符串中获取数字并使用 XSLT 计算相同的总和?
- android - 在 Recyclerview 适配器中获取共享首选项字符串值
- excel - 在部分字符串的第一次出现上方插入具有特定值的行
- javascript - React 防止父组件更新时子组件中的更改状态
- python - 如何从 Python 维护到 MySQL 的嵌套并行连接