Я хочу создать новое удаленное репо на удаленном сервере, к которому могут подтолкнуть все члены команды.Файлы с кодом уже существуют на сервере.Допустим, на сервере имеется 10 каталогов, но только 5 из них будут обновлены (будут сделаны коммиты).
Первый шаг в моей стратегии состоит в том, чтобы, находясь на сервере, mkdir repo.git
, cd repo.git
, а затем git init --bare --shared=group
(все члены команды находятся в одной группе).Следующий шаг (применяется к компьютерам каждого из членов команды и выполняется на локальных машинах) cd project
, git init
, git add .
, git commit -m 'some message'
, git remote add teammember@server:/path/to/repo.git
и, наконец, git push origin master
.
Следующим шагом является копирование с пульта: git clone teammember@server:/path/to/repo.git
и в этот момент я должен git add
5 каталогов, которые будут зафиксированы, а затем git commit -m 'message'
.А как насчет других 5?