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

Обычно при работе с Git вы используете только один удаленный узел с именем origin и разные ветви для разных функций и сред. Origin – это имя удаленного устройства, которое автоматически создается при клонировании хранилища и указывает на клонированное хранилище.

Однако при совместной работе над проектом с группой людей использование нескольких Git Remote очень удобно.

Git remotes – это указатели на версии репозитория, которые обычно хранятся на других серверах.

В этой статье объясняется, как добавить Git Remote.

Удаленный репозиторий должен существовать до того, как вы добавите git remote в ваш локальный репозиторий. Вы можете создать репозиторий в службе хостинга Git, такой как GitHub, GitLab и BitBucket, или на своем частном сервере Git.

Чтобы добавить новый удаленный каталог, перейдите в каталог, в котором хранится ваш репозиторий, и используйте команду git remote add, за которой следует удаленное имя и удаленный URL:

git remote add <remote-name> <remote-url>

Например, чтобы добавить новый remote с именем staging указывающим на git@gitserver.com:user/repo_name.git, введите:

git remote add staging git@gitserver.com:user/repo_name.git

Чтобы убедиться, что новый пульт был успешно добавлен, используйте команду 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/*

Вы можете добавить новый remote, отредактировав файл .git/config с помощью текстового редактора, но использовать команду намного проще.

Вот и все. Вы успешно добавили Git remote.

Чтобы перенести ваш код на remote, вы должны использовать:

git push <remote-name> <branch-name>

Чтобы извлечь и извлечь из удаленного использования:

git fetch <remote-name>
git pull <remote-name>

Добавление нового Git remote – это всего лишь одна команда.

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Делиться