git set upstream для удаленной папки в репозитории - PullRequest
0 голосов
/ 30 августа 2018

В настоящее время у меня есть хранилище с 3 отдельными каталогами. Есть два удаленных сервера и мой локальный компьютер, на котором в настоящее время есть копия всего хранилища. Есть ли способ, которым я могу установить upstream и origin для этих удаленных машин для определенной папки в родительском репозитории?

что-то вроде

git remote add origin https://github.com/user/repo/pathToSubdirectory.git

или мне нужно сделать отдельный репозиторий для каждой папки?

Например, если я на сервере A, я бы хотел запустить git pull и получить его из удаленного репозитория / папки A.

Спасибо!

1 Ответ

0 голосов
/ 30 августа 2018

Возможно, вы пытаетесь сделать редкий извлечение . Это означает, что вы можете извлекать только структуру каталогов хранилища и затем выбирать, какие объекты следует извлечь. Здесь - это простое шестиступенчатое учебное пособие, в котором вы можете разрозненно оформить проверку только одного (или двух, если хотите) из трех ваших каталогов.

Или вы можете использовать подмодуль для каждого из трех каталогов. Тогда это три отдельных репозитория, но вы можете проверить всю структуру каталогов, используя git clone --recurse-submodules

Невозможно установить upstream для подкаталога, как вы его описали.

...