Импорт удаленных файлов из другого репозитория git - PullRequest
0 голосов
/ 01 мая 2018

Естественно, легко добавить другой репозиторий git в качестве удаленного (git remote add ...). Но могу ли я импортировать пульты другого репозитория в мой репозиторий? Например, если у меня есть локальная копия http://server/repo.git с именем myrepo, то внутри myrepo "origin" означает http://server/repo.git. Но последний также может иметь пульт под названием "origin". Могу ли я импортировать этот пульт (и его ветви) в myrepo (возможно, назвав его origin-origin)?

1 Ответ

0 голосов
/ 01 мая 2018

Нет функции git, которая поддерживает это

Удаленная конфигурация репо хранится в .git/config, поэтому, если у вас есть доступ к каталогу .git на пульте, вы можете скопировать и отредактировать разделы [remote "foo"] (или написать скрипт, который сделает это за вас).

Или, если у вас достаточно доступа к удаленному репо для запуска git remote -v, я думаю, вы могли бы обработать вывод этой команды.

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

...