Имя ветки Git - чувствительно к регистру или нечувствительно?
Я новый пользователь git и недавно получил устаревший репозиторий git, за которым нужно следить.
Это исходное состояние (вывод git show-branch):
! [cr232] CR 232 Release
* [dev] Style Changes
---------------
* [dev] Style Changes
* [dev^] SMS 5.4
* [dev~2] Logo Change
* [dev~3] SMS 5.3
* [dev~4] SMS 5.2
* [dev~5] SIT R-0.3.3 EDW SMS Layers
* [dev~6] SIT Release R 0.3.0
+* [cr232] CR 232 Release
+* [cr232^] Dashboard Fix
+* [cr232~2] Release for system testing
Обратите внимание, что на этом этапе есть ветвь с именем «dev». Обратите внимание, что выделено несколько ссылок на dev (то есть dev, dev ^, dev ~ 2 и т. Д.).
В целях развития я пытался создать филиал под названием «DEV», весь капитал.
Поэтому я продолжил создавать новую ветку (git branch DEV) и теперь запускаю git show-branch –date-order:
! [DEV] Style Changes
! [cr232] CR 232 Release
* [dev] Style Changes
---------------
* [DEV] Style Changes
* [DEV^] SMS 5.4
* [DEV~2] Logo Change
* [DEV~3] SMS 5.3
* [DEV~4] SMS 5.2
* [DEV~5] SIT R-0.3.3 EDW SMS Layers
* [DEV~6] SIT Release R 0.3.0
+* [cr232] CR 232 Release
+* [cr232^] Dashboard Fix
+* [cr232~2] Release for system testing
Обратите внимание, что как dev, так и DEV указаны как ветви. Также обратите внимание, что в 5-й строке ссылки на dev теперь изменены на DEV (то есть DEV, DEV ^, DEV ~ 2 и т. Д.).
На что ссылается выход 5-й строки? Я ожидал бы, что он останется «dev» вместо того, чтобы быть измененным на «DEV», поскольку описания рядом с ним относятся к описанию старой работы во время ветки «dev».
Я пытаюсь вернуться к тому, как это было, изменив имя ветви DEV на DV (запустив git branch –m DEV DV) и показывая, что ветка теперь выглядит так:
! [DV] Style Changes
! [cr232] CR 232 Release
* [dev] Style Changes
---------------
* [DV] Style Changes
* [DV^] SMS 5.4
* [DV~2] Logo Change
* [DV~3] SMS 5.3
* [DV~4] SMS 5.2
* [DV~5] SIT R-0.3.3 EDW SMS Layers
* [DV~6] SIT Release R 0.3.0
+* [cr232] CR 232 Release
+* [cr232^] Dashboard Fix
+* [cr232~2] Release for system testing
Обратите внимание, что ветка теперь включает DV и dev. Также обратите внимание, что ссылки на 5-ю строку для dev теперь изменились на DV (то есть DV, DV ^, DV ~ 2 и т. Д.).
Есть ли способ вернуться к тому, как это было во время первоначального состояния с точки зрения ссылок DV? Неужели этот мерзавец запутался и переименовал мою историческую информацию в ветку, которая похожа и отличается только заглавными буквами?
Пожалуйста, помогите, как я могу это исправить. Спасибо, куча