Когда я git init
папка не создает главную ветвь
Это правда и ожидаемое поведение. Git не будет создавать ветку master
, пока вы не зафиксируете что-либо.
Когда я делаю git --bare init
, он создает файлы.
Неполный git init
также создаст те же файлы в скрытой директории .git
в корне вашего проекта.
Когда я набираю git branch master
, он говорит: «Неустранимый: недопустимое имя объекта:« master »»
Это снова правильное поведение. Пока вы не совершите коммит, нет главной ветки .
Вы не задавали вопрос, но я отвечу на вопрос, который, как я предполагал, вы хотите задать. Добавьте один или несколько файлов в ваш каталог и git add
их, чтобы подготовить коммит. Затем git commit
, чтобы создать начальный коммит и ветвь master
.