Коротка команда відправлення даних
Використання скороченої команди git push для відправлення поточної гілки.
Коротка команда відправлення даних у Git
У попередньому уроці ми використовували повну команду для відправлення змін у віддалений репозиторій:
git push -u origin mainПараметр -u створює зв'язок між локальною гілкою та віддаленою гілкою. Після першого відправлення Git запам'ятовує цей зв'язок.
Скорочена команда git push
Після налаштування зв'язку можна використовувати коротку форму команди без вказування імені репозиторію та гілки.
git pushКоманда git push автоматично визначає, яку локальну гілку потрібно відправити, використовуючи раніше встановлений зв'язок.
Приклад роботи
Перший раз:
git push -u origin main
Наступні рази:
git pushЯкщо ви працюєте в іншій гілці та для неї ще не встановлено зв'язок із віддаленим репозиторієм, потрібно знову використати параметр -u.
git push -u origin featureПерше відправлення
git push -u origin main
│
▼
Створення зв'язку
Наступні відправлення
git push
│
▼
Відправлення поточної гілкиКоманда git push без параметрів працює тільки для гілок, у яких вже налаштований зв'язок із віддаленим репозиторієм.
Завдання №1
- Внесіть зміни у свій проєкт.
- Створіть новий коміт.
- Виконайте коротку команду git push.
- Перевірте зміни у GitHub.
💡 Показати підказку
Якщо ви вже виконували git push -u origin main раніше, зараз достатньо виконати тільки git push.
✅ Показати відповідь
Приклад виконання: Додати зміни: git add . Створити коміт: git commit -m "Update project" Відправити: git push Після цього зміни з'являться у репозиторії GitHub.
Завдання №2
- Перейдіть у іншу гілку.
- Внесіть зміни у файли.
- Створіть коміт.
- Виконайте коротку команду git push.
- Перевірте, яка гілка з'явилася у GitHub.
💡 Показати підказку
Якщо Git повідомить, що для гілки немає зв'язку з віддаленим репозиторієм, використайте git push -u origin назва-гілки.
✅ Показати відповідь
Приклад виконання: Створити гілку: git switch -c feature Додати зміни: git add . Створити коміт: git commit -m "Add feature" Перше відправлення гілки: git push -u origin feature Після цього наступного разу можна використовувати: git push