【发布时间】:2011-05-18 04:43:06
【问题描述】:
我对 git 很陌生,想知道如何在本地 repo 中进行合并,我已经删除了 master 分支上的几个文件,但这些文件存在于远程 master 分支中。
执行 git-merge 后,它会显示已发生的冲突。
使用 git gui 显示本地文件被删除,而远程分支文件有内容。
如何防止这些文件发生冲突? 有没有使用 git gui 的简单方法?
非常感谢
【问题讨论】:
-
过去,我所做的一件事是将“已删除”的文件保留在源代码管理中,但将它们从项目/makefile/whatever 中排除。至少,对于合并冲突来说,这是一个不错的临时解决方法。
-
您修复它的方式与修复任何合并冲突的方式相同:将所需版本(文件或缺少文件)添加到索引中,然后提交。你要哪一个?
-
@MarkRushakoff 我会将您的建议改写为“当我遇到需要解决冲突的情况时,我根本不会真正解决那些问题,只是掩盖它们,以免它们咬人(可能不是我) ) 将来”。对于想要在项目中引入更多问题的人来说,这确实是一个很好的建议。
标签: git