【发布时间】:2015-04-16 15:22:09
【问题描述】:
我在 github 上有一个 git repo。
有人拿到了 repo(复制,而不是分叉;我不完全确定如何或为什么),对其中大约四分之一的文件做了很多工作,然后将新的 git repo 上传到他们自己的区域在 github 中只包含一个提交 - 一个初始提交,包含所有内容。
如果我尝试 git 合并,那么每个文件都会出现冲突;它认为我们都从头开始添加文件。我们当然有。
我可以手动区分并合并它们。但我真的宁愿不必这样做。
我在他的 repo 中添加了一个遥控器。
有没有一种明显的方法可以只合并已更改的文件?
【问题讨论】:
-
git patch 适合你吗?
-
你可以尝试来自另一个仓库的
git cherry-pick。如有必要,您必须解决该提交中每个已修改文件的冲突。