git remote — Управление удалёнными репозиториями
Команда git remote позволяет управлять подключениями к удалённым репозиториям. Вы можете добавлять, удалять и просматривать удалённые репозитории.
Основные команды
git remote— Показать имена удалённых репозиториевgit remote -v— Показать удалённые репозитории с URL (подробный вывод)git remote add <имя> <url>— Добавить новый удалённый репозиторийgit remote remove <имя>— Удалить удалённый репозиторий
Несколько удалённых репозиториев
У вас может быть больше одного удалённого репозитория. Распространённый паттерн:
origin— Ваш форк на GitHubupstream— Оригинальный репозиторий, от которого вы сделали форк
git remote add upstream https://github.com/original/repo.git
Попробуйте!
Настройте репозиторий с несколькими удалёнными репозиториями:
- В репозитории уже есть
origin. Проверьте:git remote -v - Добавьте upstream-репозиторий:
git remote add upstream https://github.com/original/project.git - Убедитесь, что оба репозитория на месте:
git remote -v
Вы должны увидеть в списке и origin, и upstream.
Когда использовать несколько удалённых репозиториев
- Рабочий процесс с форками:
origin— это ваш форк,upstream— оригинал - Цели развёртывания:
originдля GitHub,productionдля вашего сервера - Командная работа: Разные удалённые репозитории для разных командных репозиториев