Урок 63 із 65
97%
← Назад

Інформація про короткі команди push та pull

Перегляд зв'язку локальних та віддалених гілок для команд git push і git pull.

Інформація про короткі команди в Git

У попередніх уроках ми розглянули короткі форми команд git push та git pull.

Після першого налаштування зв'язку Git запам'ятовує, з яким віддаленим репозиторієм та гілкою потрібно працювати.

Перегляд зв'язку локальних та віддалених гілок

Щоб переглянути інформацію про налаштовані зв'язки, використовується команда git remote show.

git remote show origin

У результаті Git покаже інформацію про віддалений репозиторій, а також локальні гілки, які з ним пов'язані.

Інформація про git pull

Local branch configured for 'git pull':
  main merges with remote main

Це означає, що локальна гілка main отримує зміни з віддаленої гілки main.

Інформація про git push

Local ref configured for 'git push':
  main pushes to main

Це означає, що коміти з локальної гілки main будуть відправлятися у віддалену гілку main.

Локальна гілка main

        │
        │ git push
        ▼

Віддалена гілка origin/main


Віддалена гілка origin/main

        │
        │ git pull
        ▼

Локальна гілка main

Приклад результату

git remote show origin


Local branch configured for 'git pull':
  main merges with remote main


Local ref configured for 'git push':
  main pushes to main
❗ Важливо:

Якщо локальна гілка не має зв'язку з віддаленою, Git не зможе виконати короткі команди git push та git pull без додаткових параметрів.

📌 Завдання:
  1. Виконайте команду git remote show origin.
  2. Знайдіть інформацію про git pull.
  3. Знайдіть інформацію про git push.
  4. Перевірте, з якою віддаленою гілкою пов'язана ваша локальна гілка.
💡 Показати підказку

Команда git remote show origin покаже всі налаштування віддаленого репозиторію, включаючи зв'язки гілок для push та pull.

✅ Показати відповідь
Приклад виконання:

Команда:

git remote show origin


Результат:

Local branch configured for 'git pull':
  main merges with remote main


Local ref configured for 'git push':
  main pushes to main


Це означає:

git push → main → origin/main

git pull ← origin/main → main