将更改应用于已更改并移动到其他仓库的文件

时间:2018-01-09 04:19:31

标签: git github

以下是这种情况:

  1. 在回购中,我对某些文件进行了X更改
  2. 这些相同的文件最终被移到另一个仓库
  3. 我做了不同的更改,有时在我做出更改的地方
  4. 我想在不同的repo中对这些文件应用我的X更改,并保持Y更改(同时还解决存在的任何冲突)。

    最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

如果这些文件更改是在一次提交中完成的,您可以将git format-patchcreate and apply patch从一个仓库用于另一个仓库。

如果没有,您需要逐个文件地use git diff --no-prefix来制作可以应用于其他回购工作树的补丁。