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

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

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

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

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

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


person Rasmus Bækgaard    schedule 22.04.2018    source источник
comment
Возможно, вам следует прочитать документацию. для git init --bare.   -  person Jonathon Reinhart    schedule 22.04.2018
comment
Возможный дубликат В чем разница между git init и git init --bare?   -  person Jonathon Reinhart    schedule 22.04.2018


Ответы (2)


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

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

То, что вы обычно считаете локальным «репозиторием git», на самом деле состоит из двух вещей:

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

В голом репо нет # 2.

person Jonathon Reinhart    schedule 22.04.2018
comment
Это должно покрыть это. Если бы я все еще хотел убедиться, что файл был правильно зафиксирован, что бы я попросил их сделать? - person Rasmus Bækgaard; 22.04.2018
comment
Они могли бы втянуть его в другой локальный клон. Существует множество руководств по Git — я предлагаю начать с одного из них, а не изобретать велосипед. - person Jonathon Reinhart; 22.04.2018

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

Все ваши коммиты, ветки и т. д. хранятся в папке /.git/. Это то, что вы отправляете на сервер.

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

person Frosted Developer    schedule 01.08.2018