Git没有共同祖先的两个分支如何合并?

何应清 发布于 2016/08/15 22:51
阅读 19K+
收藏 3

用导入项目的方式,导入了一个github上的自己的一个项目,现在要提交了,但本地的和github上的就没有共同祖先,无法提交了。

在svn的话,直接加url地址,就可以比较异同,然后提交,无所谓共同祖先问题,但目前的话,会提示“

fatal: refusing to merge unrelated histories”,就算allow-unrelated-histories,但这样的后果是项目的全部文件都当作这次提交的内容,而实际上这次提交的内容应该就是几个不同的文件而已。


简而言之就是:git如何实现svn那种,两个不同的项目,直接比较异同给出不一样的文件,方便我提交?

以下是问题补充:

@何应清:再简单点就是:我把github上自己的项目,通过zip导出来,然后修改后,怎样再关联回原来的项目? 修改的文件很零散,能否做到svn那样,写个url,自动同步、对比出项目中不同的文件,直接提交这些不同的文件? (2016/08/15 22:54)
加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部