Команди Git

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