фатально: недопустимое имя объекта: 'master'



у меня есть частный сервер под управлением git 1.7
Когда Я



git init 


папку не создать ветку master.
Потому что когда я делаю:



git branch 


он ничего не перечисляет.
Когда я это делаю:



git --bare init


он создает файлы.
Когда я набираю



git branch master 


Он говорит:



fatal: Not a valid object name: 'master'.
1038   5  
git

5 ответов:

Когда Я git init папка, в которой не создается главная ветвь

это верно, и ожидаемое поведение. Git не будет создано!--1--> ветвь, пока вы не совершите что-то.

когда я делаю git --bare init Он создает файлы.

не голые git init также будет создавать те же файлы, в скрытом

Git создает главную ветвь, как только вы сделали свой первый коммит. Там нет ничего, чтобы иметь ветку, если нет кода в репозитории.

во-первых, когда вы создаете "голый репозиторий", вы не будете делать с ним никакой работы (он не содержит рабочей копии, поэтому git branch команда не полезна).

теперь, причина, по которой у вас не будет master ветвь даже после выполнения git init это то, что нет коммитов: когда вы создаете свой первый коммит, у вас будет master филиала.

вы должны совершить по крайней мере один раз на master перед созданием новой ветви.

  1. убедитесь, что вы r в правильном каталоге(иногда мы получаем 2 папки внутри друг друга, имеющие одно и то же имя может быть не в серверах, но у меня было это один раз).
  2. вам нужно совершить, то все будет работать просто отлично.

Comments

    Ничего не найдено.