Обычно при работе с Git вы будете использовать только один удаленный источник с именем origin и разные ветки для разных функций и сред. Происхождение — это имя пульта, которое автоматически создается при клонировании репозитория и указывает на клонированный репозиторий.
Однако при совместной работе над проектом с группой людей вы можете обнаружить, что использование нескольких пультов Git очень удобно.
Пульт Git — это указатели на версии репозитория, которые обычно хранятся на других серверах.
В этом руководстве объясняется, как добавить новый пульт Git.
Добавление Git Remote
Удаленный репозиторий должен существовать до того, как вы добавите git remote в свой локальный репозиторий. Вы можете создать репозиторий на сервисе хостинга Git, таком как GitHub, GitLab и BitBucket, или на своем частном сервере Git .
Чтобы добавить новый пульт, перейдите в каталог, в котором хранится ваш репозиторий, и используйте команду git remote add
за которой следует удаленное имя и удаленный URL:
git remote add <remote-name> <remote-url>
Например, чтобы добавить новый удаленный объект с именем staging
указывающий на URL-адрес [email protected]:user/repo_name.git
, введите:
git remote add staging [email protected]:user/repo_name.git
Используйте команду git remote
чтобы git remote
список удаленных подключений и убедиться, что новый пульт был успешно добавлен:
git remote -v
Результат будет выглядеть примерно так:
origin https://github.com/user/repo_name.git (fetch)
origin https://github.com/user/repo_name.git (push)
staging [email protected]:user/repo_name.git (fetch)
staging [email protected]:user/repo_name.git (push)
На самом деле команда git remote add
изменяет файл .git/config
репозитория и устанавливает новое соединение с удаленным репозиторием.
...
[remote "staging"]
url = [email protected]:user/repo_name.git
fetch = +refs/heads/*:refs/remotes/staging/*
Вы можете добавить новый пульт, отредактировав файл .git/config
в текстовом редакторе , но использовать команду намного проще.
Вот и все. Вы успешно добавили новый пульт Git.
Чтобы перенести свой код на новый пульт, вы должны использовать:
git push <remote-name> <branch-name>
Чтобы получить и извлечь из удаленного использования:
git fetch <remote-name>
git pull <remote-name>
Выводы
Добавление нового пульта Git — это всего лишь одна команда. Пульты Git очень полезны и позволяют иметь несколько репозиториев.
Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.