Как настроить git, чтобы вытащить из одного хранилища и пуш в другой - PullRequest
0 голосов
/ 10 января 2019

У меня есть два удаленных репозитория: основной репозиторий и разветвление, и я хочу вытащить новые изменения из основного репо и перенести их на свой форк, чтобы я мог создавать пул-запросы к основному репо.

Я знаю, что возможно добавить оба пульта, используя git remote add <name> <url>, но я не хочу явно делать git pull <main_repo> и git push <fork_repo>

Ответы [ 2 ]

0 голосов
/ 10 января 2019

Решением для этого является добавление основного хранилища в качестве удаленного источника:

git remote add origin <main_repository_url>

Или, если уже существует:

git remote set-url origin <main_repository_url>

Затем установите вилку в качестве push-адреса пульта дистанционного управления:

git remote set-url --push origin <fork_repository_url>

Просто чтобы проверить результаты:

$ git remote -v
origin  <main_repository_url> (fetch)
origin  <fork_repository_url> (push)

И теперь можно извлекать / извлекать ветки из основного репозитория и вносить изменения в ветвь.

0 голосов
/ 10 января 2019
git remote set-url --push origin <fork_repo>

После этого вы можете проверить URL с помощью этой команды

git remote -v

и вы увидите что-то вроде

origin <main_repo> (fetch)
origin <fork_repo> (push) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...