получить удаленную ветку с тем же именем

Я хочу получить ветку с удаленного устройства, но имя моей ветки не начинается с удаленное имя, например:

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 ... Я хочу знать, что означает эта ошибка.

5
задан saeedgnu 11 June 2011 в 10:42
поделиться