git remote
git remote: керувати віддаленими репозиторіями.
Команда git remote керує з'єднаннями з віддаленими репозиторіями.
В Git remote — це посилання на репозиторій, який живе десь в іншому місці, зазвичай на віддаленому сервері на кшталт GitHub, GitLab або Bitbucket. Віддалені репозиторії дають змогу співпрацювати з іншими людьми: відправляти свої зміни у спільні репозиторії та забирати звідти чужі.
Remote repository дуже часто скорочують до просто remote. Коли хтось каже «додай remote» або «запуш у remote», ідеться про віддалений Git-репозиторій (а не про якийсь пульт дистанційного керування).
Основні сценарії для git remote — переглянути список наявних віддалених репозиторіїв, додати нові з'єднання та видалити ті, що більше не потрібні.
- Перегляд списку: якщо просто набрати
git remote, команда виведе всі віддалені репозиторії, під'єднані до твого локального. - Додавання: щоб додати новий remote, використовуй
git remote add, вказавши далі його ім'я та URL. - Видалення: щоб видалити remote, використовуй
git remote removeта ім'я репозиторію, який треба прибрати.
Приклади
Показати список усіх remote у репозиторії:
git remoteПоказати всі remote разом з їхніми URL-адресами (-v — скорочення від --verbose, тобто показати більше деталей):
git remote -vДодати новий remote з іменем «upstream», який вказує на URL репозиторію:
git remote add upstream https://github.com/original-author/project.gitВидалити remote з іменем «old-backup»:
git remote remove old-backupКоли ти клонуєш репозиторій, Git автоматично створює remote з іменем origin, який вказує на репозиторій-джерело. Саме він типово використовується в більшості операцій на кшталт git push та git pull.
Показати докладну інформацію про remote «origin»:
git remote show originПерейменувати remote з «origin» на «main-repo»:
git remote rename origin main-repo.gitignoregit checkoutgit configgit taggit worktree