Я хочу получить ветку с удаленного устройства, но имя моей ветки не начинается с удаленное имя, например:
git checkout -b BRANCH origin/BRANCH
Это работает в некоторых случаях, но в некоторых случаях я получаю эту ошибку:
fatal: git checkout: updating paths is incompatible with switching branches.
, хотя я уверен, что удаленный имеет эту ветку, и это работает:
git checkout -b origin/BRANCH
После этого у меня есть чтобы переключиться на другую ветку и переименовать ветвь origin / BRANCH в BRANCH, а затем снова переключиться на BRANCH ... Я хочу знать, что означает эта ошибка.