Відправлення локальних гілок
Свайпніть щоб показати меню
Створення окремої гілки для нової функціональності — надзвичайно поширена практика при роботі з Git. Припустимо, потрібно реалізувати платіжну систему у проєкті, тому створимо гілку feature/payment і одразу перемкнемося на неї:
git checkout -b feature/payment
Після переходу на цю гілку виконаємо деякі зміни у файлі test.txt, ніби додаємо кілька рядків коду для реалізації платіжної системи. Просто додамо такий рядок: "A few lines of code" у файл:
echo "A few lines of code" >> test.txt
Далі можна зробити прямий коміт:
git commit -a -m "Implement payment system"
Тепер у нас є коміт у гілці feature/payment. Перш ніж об'єднати цю гілку з гілкою main, спочатку відправимо її на віддалений репозиторій.
У нашому випадку це може здатися зайвим кроком; проте на практиці, коли у вас є інші співпрацівники, це дозволить їм переглядати та тестувати ваш код і надавати відгуки.
Перший раз, коли ми відправляємо нову гілку до віддаленого репозиторію, потрібно додати деякі додаткові параметри до команди git push. Зокрема, необхідно використати прапорець -u, щоб налаштувати гілку для відстеження відповідної віддаленої гілки (так званої upstream). Також потрібно вказати, що ми відправляємо до репозиторію origin і зазначити, що відправляємо гілку feature/payment.
git push -u origin feature/payment
У Git upstream означає віддалений репозиторій і гілку, яку відстежує ваша локальна гілка. Коли ви встановлюєте upstream-гілку, ваша локальна гілка знає, у яку віддалену гілку відправляти зміни та з якої отримувати зміни. Наприклад, команда git push -u origin feature/payment повідомляє Git, що локальна гілка feature/payment має відстежувати гілку feature/payment на віддаленому репозиторії origin.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Відправлення локальних гілок
Створення окремої гілки для нової функціональності — надзвичайно поширена практика при роботі з Git. Припустимо, потрібно реалізувати платіжну систему у проєкті, тому створимо гілку feature/payment і одразу перемкнемося на неї:
git checkout -b feature/payment
Після переходу на цю гілку виконаємо деякі зміни у файлі test.txt, ніби додаємо кілька рядків коду для реалізації платіжної системи. Просто додамо такий рядок: "A few lines of code" у файл:
echo "A few lines of code" >> test.txt
Далі можна зробити прямий коміт:
git commit -a -m "Implement payment system"
Тепер у нас є коміт у гілці feature/payment. Перш ніж об'єднати цю гілку з гілкою main, спочатку відправимо її на віддалений репозиторій.
У нашому випадку це може здатися зайвим кроком; проте на практиці, коли у вас є інші співпрацівники, це дозволить їм переглядати та тестувати ваш код і надавати відгуки.
Перший раз, коли ми відправляємо нову гілку до віддаленого репозиторію, потрібно додати деякі додаткові параметри до команди git push. Зокрема, необхідно використати прапорець -u, щоб налаштувати гілку для відстеження відповідної віддаленої гілки (так званої upstream). Також потрібно вказати, що ми відправляємо до репозиторію origin і зазначити, що відправляємо гілку feature/payment.
git push -u origin feature/payment
У Git upstream означає віддалений репозиторій і гілку, яку відстежує ваша локальна гілка. Коли ви встановлюєте upstream-гілку, ваша локальна гілка знає, у яку віддалену гілку відправляти зміни та з якої отримувати зміни. Наприклад, команда git push -u origin feature/payment повідомляє Git, що локальна гілка feature/payment має відстежувати гілку feature/payment на віддаленому репозиторії origin.
Дякуємо за ваш відгук!