Робота з гілками

Вступ до концепцій GitHub

George Boorman

Curriculum Manager, DataCamp

Гілки

  • Дають змогу працювати паралельно над різними частинами проєкту
  • Допомагають зменшити ризик конфліктів версій файлів

схема трьох гілок: main, la liga та premier league

Вступ до концепцій GitHub

Основна гілка

поточна гілка виділена в розділі коду репозиторію

Вступ до концепцій GitHub

Скільки гілок?

кількість гілок виділено в розділі коду репозиторію

Вступ до концепцій GitHub

Створення нової гілки

значок гілки виділено в розділі коду репозиторію

Вступ до концепцій GitHub

Створення нової гілки

список гілок, показано лише main. Праворуч зелена кнопка створення гілки

Вступ до концепцій GitHub

Створення нової гілки

додавання назви гілки la liga і створення гілки

Вступ до концепцій GitHub

Створення нової гілки

оновлений список гілок із la liga

Вступ до концепцій GitHub

Додавання файла

Лінійний графік домашніх і виїзних голів у la liga; Розділ коду гілки la liga з доданим графіком

Вступ до концепцій GitHub

Перелік гілок

Дві гілки виділено в розділі Code репозиторію

Вступ до концепцій GitHub

Перемикання гілок

спадне меню з активними гілками main і la_liga

Вступ до концепцій GitHub

Перемикання гілок

вибір main у спадному меню гілок

Вступ до концепцій GitHub

Порівняння гілок

Розділ коду гілки main без другого графіка la liga

Вступ до концепцій GitHub

Робота з гілками

руки тягнуть різні частини кругової діаграми

Вступ до концепцій GitHub

Правила захисту гілок

  • Правила для окремих гілок
    • Вимагати pull request перед злиттям
    • Вимагати схвалення pull request перед злиттям
    • Обмежити, хто може видаляти захищену гілку

замок

1 Image credit: https://unsplash.com/@bluzninja
Вступ до концепцій GitHub

Правила захисту гілок

розділ Settings у репозиторії виділено

Вступ до концепцій GitHub

Правила захисту гілок

розділ Branches на вкладці Settings

Вступ до концепцій GitHub

Правила захисту гілок

вкладка Branches в Settings: типова гілка main і секція для додавання правил захисту

Вступ до концепцій GitHub

Додавання правил

іменування шаблону назви гілки як protect main

Вступ до концепцій GitHub

Вимагати pull request

відео: позначення Require a pull request before merging

Вступ до концепцій GitHub

Збереження правила

натисніть Create, щоб зберегти правило

Вступ до концепцій GitHub

Давайте потренуємось!

Вступ до концепцій GitHub

Preparing Video For Download...