фатальный: 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 для удаления локальных изменений.