Настроить новый репо (за исключением нескольких каталогов) - PullRequest
0 голосов
/ 20 февраля 2019

Я хочу создать новое удаленное репо на удаленном сервере, к которому могут подтолкнуть все члены команды.Файлы с кодом уже существуют на сервере.Допустим, на сервере имеется 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?

1 Ответ

0 голосов
/ 20 февраля 2019

Вы можете просто оставить 5 каталогов в покое.Git будет отслеживать только те файлы, которые вы добавляете из каталогов, которые вы хотите.Если вы хотите избежать случайного добавления этих каталогов, вы можете добавить их в файл с именем .gitignore.Вы должны добавить и зафиксировать этот файл в своем репо.

...