Неустранимая ошибка Git при переключении ветки
Сообщение об ошибке:
фатальный: git checkout: пути обновления несовместимы с ветвями переключения/форсированием
Как пройти эту ошибку git checkout?
Ответы
Ответ 1
Явным образом указывая "git checkout HEAD $blah
" вместо просто "git checkout $blah
", предполагая, что вы хотите проверить файл.
Вы не говорите, что вы пытались или что вы набрали, однако, никто не может дать вам ничего, кроме слепой догадки.
Ответ 2
Когда я сталкиваюсь с этим сообщением, это потому, что я попытался сделать git checkout -f $blah
, ожидая выбросить локальные изменения, как описано в git checkout --help
.
Вместо этого я использую rm $blah && git checkout $blah
для удаления локальных изменений.