Можно ли настроить git up так, чтобы местоположения выборки / отправки по умолчанию были разными, и если да, то как? - PullRequest
5 голосов
/ 13 августа 2011

Я понимаю, что могу использовать 'git push -u [repo] [br]', чтобы сделать [repo] восходящий поток по умолчанию для ветви [br].

Что я хотел бы сделать, это установить вещитак что 'git fetch' извлекает изменения из одного репо для данной ветви, а 'git push' толкает изменения в другое репо для этой же ветви.

Пока что чтение страниц справочника и поиск здесь не имеет 'Я ничего не нашел.

Причина, по которой я хотел бы это сделать, заключается в том, что существует проект с открытым исходным кодом (не размещенный на GitHub), и я создал его форк (на GitHub)по умолчанию вытащить из проекта с открытым исходным кодом, и по умолчанию нажмите на мой приватный форк.

Ответы [ 2 ]

3 голосов
/ 13 августа 2011

См. remote.<name>.pushurl в git config . remote.<name>.url устанавливает ваше местоположение для извлечения и извлечения, но если вы также укажете remote.<name>.pushurl, то первое используется только для извлечения, а второе - для подталкивания.

0 голосов
/ 23 февраля 2012

Команда git remote имеет флаг --push при вызове set-url

git remote set-url --push <name> <url>

Например:

git remote set-url --push origin git@github.com:username/repo/project.git

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...