Я заканчиваю назначение курса, и он просит превратить каталог проекта в локальный репозиторий:
так внутри '/ home / Dev / project1':
$ git init
Теперь это репозиторий, но то, что я сделал, чтобы несколько локальных пользователей могли выдвигать и извлекать изменения, - это клонировать это репо на новый голый репо
$ git clone —bare /home/Dev/project1 /home/Dev/project1_central
Так что теперь, когда пользователь входит в систему, он может клонировать голое хранилище
$git clone /home/Dev/project1_central /home/JohnSmith/project1
Внесите изменения и изменения и вернитесь к голому репозиторию, чтобы другие могли извлечь изменения.
Моя проблема в том, что в моем назначении конкретно указано, что /home/Dev/project1
является мастером, и для этого репо выполняются пуш / пуллы. Поэтому я чувствую, что, если я клонирую его в голое репо, я не следую критериям, однако, когда я пытаюсь протолкнуть изменение в не голое репо, я получаю ошибки.
Любой совет?