2012-07-25 4 views
17

Я объединил изменения в другой ветке, но я получаю конфликты, потому что файл удален на удаленной ветке, но имеет изменения в локальной ветке.Git Merge Conflict - Удаленный файл удален, локальный файл изменен

Я хотел бы удалить файл - я попробовал git rm path/to/file, но он говорит file: needs merge. Каков наилучший способ удаления файла и слияния?

ответ

23

Попробуйте использовать --force параметр:

git rm --force <file> 

Если вы хотите сохранить файл в файловой системе:

git rm --cached <file> 
+6

получил ту же проблему, но '--force' не работает, она по-прежнему говорит «требуется слияние» для файла (ов) –

+0

Это решение сработало для меня. Благодаря! –

+0

Он работает, но нет ли способа сделать это для всех удаленных файлов? –

Смежные вопросы