Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Відправлення локальних гілок | Більш Складні Робочі Процеси
Основи GitHub
course content

Зміст курсу

Основи GitHub

Основи GitHub

1. Вступ до GitHub
2. Базова Взаємодія з Віддаленими Репозиторіями
3. Більш Складні Робочі Процеси

book
Відправлення локальних гілок

Створення окремої гілки для нової функціональності є надзвичайно поширеною практикою при використанні Git. Припустимо, ми хочемо реалізувати платіжну систему у нашому проєкті, тому створимо гілку feature/payment і одразу перейдемо на неї:

Опинившись у цій гілці, внесемо деякі зміни у файл test.txt, ніби додаємо кілька рядків коду для реалізації платіжної системи. Просто додамо до файлу такий рядок: "A few lines of code":

Далі можна виконати прямий коміт:

Тепер у нас є коміт у гілці feature/payment. Перш ніж об'єднати цю гілку з гілкою main, спочатку відправте її до віддаленого репозиторію.

Note
Примітка

У нашому випадку це може здатися зайвим кроком; однак на практиці, коли у вас є інші учасники, це дозволить їм переглядати та тестувати ваш код і надавати відгуки.

Перший раз, коли ми відправляємо нову гілку до віддаленого репозиторію, потрібно додати деякі додаткові параметри до команди git push. Зокрема, необхідно використати прапорець -u, щоб налаштувати відстеження відповідної віддаленої гілки (так званої upstream). Також потрібно вказати, що ми відправляємо до репозиторію origin і зазначити, що відправляється гілка feature/payment.

Note
Дізнайтеся більше

У Git термін upstream відноситься до віддаленого репозиторію та гілки, які відстежує ваша локальна гілка. Коли ви встановлюєте upstream-гілку, ваша локальна гілка знає, у яку віддалену гілку відправляти зміни та з якої отримувати зміни. Наприклад, команда git push -u origin feature/payment повідомляє Git, що локальна гілка feature/payment повинна відстежувати гілку feature/payment на віддаленому репозиторії origin.

question mark

Яка правильна команда для відправлення новоствореної гілки feature/login у віддалений репозиторій та встановлення її відстеження віддаленою гілкою?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 3

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

course content

Зміст курсу

Основи GitHub

Основи GitHub

1. Вступ до GitHub
2. Базова Взаємодія з Віддаленими Репозиторіями
3. Більш Складні Робочі Процеси

book
Відправлення локальних гілок

Створення окремої гілки для нової функціональності є надзвичайно поширеною практикою при використанні Git. Припустимо, ми хочемо реалізувати платіжну систему у нашому проєкті, тому створимо гілку feature/payment і одразу перейдемо на неї:

Опинившись у цій гілці, внесемо деякі зміни у файл test.txt, ніби додаємо кілька рядків коду для реалізації платіжної системи. Просто додамо до файлу такий рядок: "A few lines of code":

Далі можна виконати прямий коміт:

Тепер у нас є коміт у гілці feature/payment. Перш ніж об'єднати цю гілку з гілкою main, спочатку відправте її до віддаленого репозиторію.

Note
Примітка

У нашому випадку це може здатися зайвим кроком; однак на практиці, коли у вас є інші учасники, це дозволить їм переглядати та тестувати ваш код і надавати відгуки.

Перший раз, коли ми відправляємо нову гілку до віддаленого репозиторію, потрібно додати деякі додаткові параметри до команди git push. Зокрема, необхідно використати прапорець -u, щоб налаштувати відстеження відповідної віддаленої гілки (так званої upstream). Також потрібно вказати, що ми відправляємо до репозиторію origin і зазначити, що відправляється гілка feature/payment.

Note
Дізнайтеся більше

У Git термін upstream відноситься до віддаленого репозиторію та гілки, які відстежує ваша локальна гілка. Коли ви встановлюєте upstream-гілку, ваша локальна гілка знає, у яку віддалену гілку відправляти зміни та з якої отримувати зміни. Наприклад, команда git push -u origin feature/payment повідомляє Git, що локальна гілка feature/payment повинна відстежувати гілку feature/payment на віддаленому репозиторії origin.

question mark

Яка правильна команда для відправлення новоствореної гілки feature/login у віддалений репозиторій та встановлення її відстеження віддаленою гілкою?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 3
some-alt