git remote

git Синхронизация двух удалённых репозиториев (remote)

Предположим у вас есть два удалённых репозитория:

  • origin
  • second

и вы хотите их синхронизировать.

Синхронизация одной ветки

Одну ветку (например под названием master) можно синхронизировать выполнив на машине локальной машине:

git pull origin master
git pull second master
git push origin master
git push second master

git remote Работа с удаленными репозиториями -- основные команды

Удалённые репозитории

"Удалённые" -- в смысле те репозитории, которые находятся где-то в сети ("далеко").

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

Git может поддерживать работу со множеством удалённых (внешних) репозиториев, а значит ваш локальный репозиторий может обмениваться с ними данными.
Главный внешний репозиторий обычно (именно по используется в командах умолчанию) называется origin.

git remote add Добавить/удалить (ещё один) удалённый (внешний) репозиторий -- примеры команд, git remote

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

Добавление внешнего репозитория

Добавить внешний репозиторий можно комадой, вида:

 git remote add псевдонимРепозитория СсылкаНаРепу

где:

Subscribe to RSS - git remote