2012-07-25 106 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