'Git --bare init' не так? - PullRequest
       1

'Git --bare init' не так?

5 голосов
/ 27 ноября 2010

Является ли git --bare init неправильным?

Должно ли оно быть:

git init --bare

Ответы [ 3 ]

19 голосов
/ 28 ноября 2010

git --bare init не так, это просто другой способ выразить одну и ту же (несмотря на ошибки) операцию.

Если вы быстро ознакомитесь со страницей руководства git (1) , --bare - это глобальная опция для всех команд Git, которая влияет на способ обнаружения каталога репозитория:

   --bare
       Treat the repository as a bare repository. If GIT_DIR environment
       is not set, it is set to the current working directory.

Изначально это был единственный способ заставить команды git работать в "голом режиме", поэтому вы найдете git --bare init в довольно многих старых документах / руководствах. --bare как отдельная опция была добавлена ​​в серию 1.5.6 для улучшения CLI.

5 голосов
/ 27 ноября 2010

С семантической точки зрения git init --bare лучше: --bare относится к init, а не ко всему git.

2 голосов
/ 29 октября 2012

для инициализации репозитория ad git лучшая команда, которую я использую, - это

git init --bare .

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...