Как выглядит Git remote?
Я создаю учебное пособие для моих коллег по "как делать Git", и я добавил простое учебное пособие для add
, commit
, а также push
и теперь я хочу, чтобы они проверили, что они сделали.
Я думал, что скажу "Перейти к удаленной папке и проверить наличие новых файлов", но мой пульт выглядит как /.git/
,
Я неправильно настроил пульт?
Я создаю это следующим образом:git init --bare .\tutorialName\Remote
Я надеялся получить структуру, равную локальному хранилищу, но это не так.
2 ответа
мой пульт выглядит как внутри
/.git/
,
Это именно то, что такое голый репо.
То, что вы обычно считаете местным "git repo", - это две вещи:
- Локальная копия хранилища (объекты, ссылки и т. Д.) - хранится в
.git
- Рабочая копия - набор файлов, эквивалентный снимку дерева в определенный момент истории
У голого репо нет #2.
Это именно то, что делает голый пульт, он хранит копию вашей локальной папки.git.
Все ваши коммиты, ветки и т. Д. Хранятся в /.git/
папка. Это то, что вы нажимаете на сервер.
Надеюсь, это поможет вам.