Как выглядит Git remote?

Я создаю учебное пособие для моих коллег по "как делать Git", и я добавил простое учебное пособие для add, commit, а также pushи теперь я хочу, чтобы они проверили, что они сделали.

Я думал, что скажу "Перейти к удаленной папке и проверить наличие новых файлов", но мой пульт выглядит как /.git/,

Я неправильно настроил пульт?

Я создаю это следующим образом:git init --bare .\tutorialName\Remote

Я надеялся получить структуру, равную локальному хранилищу, но это не так.

2 ответа

Решение

мой пульт выглядит как внутри /.git/,

Это именно то, что такое голый репо.

То, что вы обычно считаете местным "git repo", - это две вещи:

  1. Локальная копия хранилища (объекты, ссылки и т. Д.) - хранится в .git
  2. Рабочая копия - набор файлов, эквивалентный снимку дерева в определенный момент истории

У голого репо нет #2.

Это именно то, что делает голый пульт, он хранит копию вашей локальной папки.git.

Все ваши коммиты, ветки и т. Д. Хранятся в /.git/ папка. Это то, что вы нажимаете на сервер.

Надеюсь, это поможет вам.

Другие вопросы по тегам