«Git каталог» и «рабочий каталог» - PullRequest
1 голос
/ 25 августа 2011

Если я правильно понял, Каталог Git - это скрытый директой с именем .git , который находится в рабочий каталог . И весь код и история хранятся в каталоге Git.

Так что я ожидал, что когда я клонирую репо из GitHub, как показано ниже:

git clone git://github.com/schacon/grit.git .

Мне нужно просто скачать каталог .git .

Но в рабочем каталоге есть множество других файлов, кроме скрытого каталога .git . Я не ожидал загрузить рабочий каталог других людей.

Почему?

Спасибо.

1 Ответ

6 голосов
/ 25 августа 2011

Git автоматически подготавливает рабочий каталог для вас, создавая файлы, соответствующие ветви master (или что-то еще, что вы настроили в качестве ветви по умолчанию). Это не какая-то другая рабочая директория. Это твое;)

Если вам нужна просто папка .git, используйте --bare или --mirror.

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