Git Remote
Последнее обновление
git remote управляет короткими именами, которые ваш репозиторий использует для удалённых репозиториев - чаще всего это origin, указывающий на ваш репозиторий на GitHub. Вы используете его, чтобы добавить удалённый репозиторий в начале работы, вывести список имеющихся, переименовать или удалить их, а также изменить URL удалённого (например, переключиться с HTTPS на SSH).
Попробуйте это в терминальном playground - настоящая оболочка в вашем браузере, ничего устанавливать не нужно.
Синтаксис
| Command | What it does |
|---|---|
git remote -v | Выводит список удалённых с их URL |
git remote add origin <url> | Добавляет удалённый с именем origin |
git remote set-url origin <url> | Изменяет URL удалённого |
git remote rename origin upstream | Переименовывает удалённый |
git remote remove origin | Удаляет удалённый |
git remote show origin | Показывает подробности об удалённом |
Частые случаи
| Goal | Command |
|---|---|
| Подключить новый репозиторий к GitHub | git remote add origin <url> |
| Переключиться с HTTPS на SSH | git remote set-url origin git@github.com:... |
| Проверить, на что указывает origin | git remote -v |
Частые вопросы о git remote
Что такое удалённый (remote) в Git?
Удалённый - это именованная ссылка на репозиторий, размещённый в другом месте - обычно на GitHub, GitLab или сервере. Имя по умолчанию -
origin. С удалёнными синхронизируются git push, git pull и git fetch. git remote - это команда для управления этими именованными ссылками.Как добавить удалённый?
Выполните
git remote add origin <url>, используя URL репозитория. Это связывает ваш локальный репозиторий с удалённым под именем origin. После этого вы можете делать push командой git push -u origin main. Используйте другое имя (например, upstream), если origin уже занято.Как изменить URL удалённого?
Используйте
git remote set-url origin <new-url>. Так вы переключаете репозиторий с URL HTTPS на URL SSH (или обновляете его после переименования репозитория), не удаляя и не добавляя удалённый заново. Проверьте с помощью git remote -v.Как посмотреть свои удалённые?
Выполните
git remote -v, чтобы вывести каждый удалённый с его URL для fetch и push. Для подробного просмотра одного удалённого - включая его отслеживаемые ветки - используйте git remote show origin.Могу ли я потренироваться в этом онлайн?
Да. Откройте терминальный playground, чтобы выполнить
git remote в настоящей оболочке в вашем браузере - ничего устанавливать не нужно. Бесплатный интерактивный курс по Git от Coddy также пошагово охватывает подключение к удалённым.