Могу ли я вставить два удаленных хранилища в одной командной строке? - PullRequest
1 голос
/ 30 апреля 2019

Я хочу отправить и синхронизировать мой код в двух разных удаленных репозиториях, к Gitlab и Github по одной команде, возможно ли это?

Ответы [ 2 ]

5 голосов
/ 30 апреля 2019

Да. Просто определите два пульта для вашей рабочей копии:

git remote add lab https://gitlab.com/...
git remote add hub https://github.com/...

Push принимает хранилище в качестве параметра:

git push lab master
git push hub master
4 голосов
/ 30 апреля 2019

Давайте я порекомендую этот push-to-all-remotes псевдоним:

git config [--global] alias.push-to-all-remotes '!git remote | xargs -I% -n1 git push %'

Использование: git push-to-all-remotes master.

Взято с gitalias.com (полное раскрытие: я там в соавторстве).

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