Как добавить Git Remote

Обычно при работе с 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-адрес git@gitserver.com:user/repo_name.git , введите:

git remote add staging git@gitserver.com: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	git@gitserver.com:user/repo_name.git (fetch)
staging	git@gitserver.com:user/repo_name.git (push)

На самом деле команда git remote add изменяет файл .git/config репозитория и устанавливает новое соединение с удаленным репозиторием.

.git/config
...

[remote "staging"]
        url = git@gitserver.com: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 очень полезны и позволяют иметь несколько репозиториев.

Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.

Оставьте комментарий

Ваш адрес email не будет опубликован.