Важливо, щоб Налаштуйте розгалуження вгору в Git щоб зробити робочий процес гладким і ефективно керувати гілками. Якщо ви хочете клонувати новий репозиторій або працювати з різними гілками функцій, вам потрібно знати, як працювати з гілки вище за течією і як їх можна налаштувати.
У цій статті ми розглянемо як налаштувати висхідні гілки а також подивіться, яка локальна гілка git відстежує яку віддалену гілку вгорі.
передумови
- Git встановлено та налаштовано на вашій локальній машині.
- Локально існує клонований репозиторій Git або ваш власний проект Git
Що таке Upstream Branch?
Ан верхня гілка у Git посилається на гілку, яка служить точкою відліку для іншої гілки. Як правило, він використовується для відстеження віддаленої гілки, дозволяючи розробникам отримувати оновлення, порівнювати зміни та легко просувати свої коміти. Встановлення верхня гілка спрощує процес синхронізації локальних і віддалених сховищ.
Як налаштувати вихідні гілки в Git?
Використовуючи команду Git Push із -в варіант для висхідної гілки.
Налаштуйте розгалуження вгору за допомогою команди Git Push
Щоб налаштувати Upstream Branch за допомогою Git Push, вам спочатку потрібно Створіть нову гілку з назвою та перейти до поточної гілки за допомогою параметра -b
git checkout -b>
Перемикання гілки підтвердження з'являється нижче:
Підтвердження перемикання філії
Коли поточна гілка, тобто (‘new_branch’), не має встановленої гілки Upstream, і ми намагаємося запустити команду Git push. Після виконання наведеної нижче команди в cmd:
Тепер вам потрібно встановити вихідну гілку за допомогою Команда Git Push з опцією -u. Замініть назву вашої філії.
git push -u origin>
Крім того, ви також можете використати команду ‘–set-upstream’, щоб встановити гілку Upstream
git push --set-upstream origin>
Як змінити вихідні гілки в Git
Тепер вам потрібно відстежити нову вихідну гілку, ніж ту, яку ви щойно налаштували:
git branch -u>
Наприклад:
git branch main -u git branch main -u>
Термінал роздрукує повідомлення про підтвердження:
Як перевірити, які гілки Git відстежують які гілки Upstream
Тепер, щоб перевірити, які Git-гілки відстежують які Upstream Branchs, ви можете перерахувати всі свої гілки, які відстежують upstream-гілки, використовуючи Гілка Git з опцією -vv:
git branch -vv>
Головна гілка має гілку відстеження [origin/main]. Гілка тестування має гілку відстеження [походження/тест]. Гілка new_branch має гілку відстеження [origin/new_branch].
Висновок
Налаштування та зміна вихідних гілок у Git має вирішальне значення для ефективної співпраці та контроль версій . Цей процес гарантує, що ваші локальні філії синхронізуються з відповідними віддаленими філіями на таких платформах, як GitHub або Bitbucket.
Налаштуйте або змініть розгалуження Upstream на Git – поширені запитання
Як автоматично налаштувати upstream у git?
Ви можете автоматично налаштувати висхідний поток у Git за допомогою параметра -u або –set-upstream із командою git push під час надсилання локальної гілки до віддаленого сховища. Наприклад:
синтаксис git pullgit push -u origin>
Як налаштувати локальну гілку на висхідний напрямок?
Щоб налаштувати локальну гілку для відстеження вихідної гілки, ви можете використати опцію -u або –set-upstream-to з командою git branch. Наприклад:
git branch -u>
Як перерахувати вихідні гілки в git?
Ви можете отримати список вихідних гілок у Git за допомогою команди git branch із параметром -vv. Це відобразить список усіх місцевих філій разом із відповідними філіями відстеження. Наприклад:
git branch -vv>
Як налаштувати висхідну гілку в git без натискання?
Щоб установити вихідну гілку в Git без натискання, ви можете використати опцію -u або –set-upstream-to з командою git branch, за якою слідує віддалена назва та назва гілки. Наприклад:
git branch --set-upstream-to=>
Як мені налаштувати апстрім до певної гілки в git?
Щоб налаштувати висхідний напрямок до певної гілки в Git, ви можете використати опцію -u або –set-upstream із командою git push, за якою слідує віддалена назва та назва гілки. Наприклад:
git push -u origin>