分叉存储库 - 每次与上游

时间:2017-02-11 17:43:52

标签: git github fork merge-conflict-resolution git-fork

我已经分叉了一个存储库,但我想让它经常与上游存储库保持同步。我已经用自己的实现交换了一些模块,这意味着每次我想与上游存储库同步时,我都会一遍又一遍地得到相同的合并冲突。

我的问题是:有没有办法告诉Git在这些情况下使用我自己的实现,而不是将其标记为合并冲突?有什么东西我可以在这里自动化,所以我不会一遍又一遍地遇到同样的问题吗?

感谢。

1 个答案:

答案 0 :(得分:1)

使用rerere机器(“重复记录的分辨率”):

git config rerere.enabled true

如果之前已经解决(并提交!)的完全相同的冲突再次出现,则会再次应用其分辨率。默认情况下,您仍然需要确认分辨率,但它会为您做好工作。

rerere仅适用于内容冲突,不适用于添加/修改或删除/修改的冲突。