Я думал, что потерял предыдущую ветвь я создал под названием distanceFieldV2 (обратите внимание на капитал V) и поэтому я создал еще одну ветку с именем distanceFieldv2 (теперь обратите внимание на нижний v) Оба были вытеснены на пульте дистанционного управления хранилище, и сегодня я понял, что должен объединить их в один. Я пытался вытащить их на свой локальный рабочий каталог, используя следующие командыНазвания ветвей гита нечувствительны к регистру?
git branch --track distanceFieldV2 origin/distanceFieldV2
git branch --track distanceFieldv2 origin/distanceFieldv2
, которые привели к ошибке
fatal: A branch named 'distanceFieldApproximatedv2' already exists.
Я уверен, что не было никакой другой ветви с именем в ошибке перед выполняя вторую команду.
Как это возможно иметь эти две ветви в удаленном репозитории, но при попытке отслеживать их в моей локальной копии я не могу их иметь, потому что, по-видимому, они имеют одинаковое имя?
Мне интересно ... Является ли удаленная файловая система чувствительной к регистру? (т. е. сервер Windows) – MayeulC
У меня нет подсказки, но может быть большой шанс, следовательно, ошибка Im get? – BRabbit27
См. Http://stackoverflow.com/a/38494084/1256452 (немного другой вопрос, но, возможно, достаточно близко, чтобы закрыть его как дубликат). Резюме состоит в том, что Git пытается действовать так, как будто 'branch' и' BRANCH' являются * разными * именами, но иногда проигрывают сами, используя файлы уровня ОС, в которых они являются * одинаковыми *. – torek