2012-07-25 65 views
17

我合并了来自另一个分支的更改,但由于文件已在远程分支上删除,但在本地分支上发生更改,所以发生冲突。Git合并冲突 - 远程文件已删除,本地文件已更改

我想删除文件 - 我试过git rm path/to/file但它说file: needs merge。删除文件并提交合并的最佳方式是什么?

回答

23

尝试使用--force参数:

git rm --force <file> 

如果你想保留在文件中的文件系统:

git rm --cached <file> 
+6

得到了同样的问题,但'--force'不工作,还在说“需要合并”文件 – 2016-04-27 10:19:27

+0

此解决方案适用于我。谢谢! – 2016-11-14 15:00:24

+0

它正在工作,但不是有办法删除所有文件吗? – 2016-12-15 07:25:53

相关问题