Я знаю, что есть 2 способа создать ветку. Удаленно с помощью gui-version-control, например GitHub, или локально с помощью git bash. Когда я создаю новую ветку удаленно и получаю изменения с помощью git bash, новая ветка отображается в моем config-файле в каталоге .git.
Но когда я создаю ветку только локально с помощью git checkout -b <branchname>
, она не отображается в конфигурации, но когда я проверяю ее создание с помощью git branch -l
, ветка отображается так, как и должна. Почему так? Только после того, как я указываю удаленный аналог для локальной ветки, она отображается в конфигурации.
Я создал новую ветку с помощью git checkout -b <branchname>
. Я ожидаю, что в файле конфигурации появится хотя бы запись [branch "branchname"]
, но ничего не появляется.