Подмена адреса удаленного репозитория

В git можно заменить какую-то часть адреса удаленного репозитория (часть remote адреса) во всех репозиториях использюя глобальный конфиг и также это даступо при настройке конкретного репозитория.

Упращаем переезд с Github <–> Gitlab <–> Bitbucket

Если к примеру вы переехали с Github на Gitlab и у вас локально множестфо проектов в которых нужно обновлять remote то можно сделать это глобально до тех пор пока не замените remote во всех репоззиториях или снова не понадобится пользоватся Github.

[Далее]

Отправка изменений в несколько git репозиториев

Подробное описание настройки

Начнем с настройки remote

git remote add origin https://github.com/xorcare/example.git

далее что бы автоматически происходил push в дополнительный репозиторий выполним следующую команду

git remote set-url --add --push origin https://bitbucket.org/xorcare/example.git

После выполнения этой команды получим ситуацию что fetch изменений происходит из Github, а вот отправка изменений push в репозиторий Bitbucket, что-бы вернуть отправку изменений в репозиторий Github и получить желаемый результат с отправкой изменений в оба репозитория выполним ещё одну команду.

[Далее]