Werken met branches

Introductie tot GitHub-concepten

George Boorman

Curriculum Manager, DataCamp

Branches

  • Maakt gelijktijdig werk aan delen van een project mogelijk
  • Helpt conflicterende versies te voorkomen

diagram van drie branches: main, la liga en premier league

Introductie tot GitHub-concepten

Main-branch

huidige branch gemarkeerd in het codegedeelte van de repo

Introductie tot GitHub-concepten

Hoeveel branches?

aantal branches gemarkeerd in het codegedeelte van de repo

Introductie tot GitHub-concepten

Een nieuwe branch maken

branchpictogram gemarkeerd in het codegedeelte van de repo

Introductie tot GitHub-concepten

Een nieuwe branch maken

lijst met branches, alleen main. Knop New branch rechts in groen

Introductie tot GitHub-concepten

Een nieuwe branch maken

branchnaam la liga toevoegen en een branch maken

Introductie tot GitHub-concepten

Een nieuwe branch maken

bijgewerkte branchlijst met la liga

Introductie tot GitHub-concepten

Een bestand toevoegen

Lijngrafiek thuis- vs uitdoelpunten in la liga; Codegedeelte van la liga-branch met deze plot

Introductie tot GitHub-concepten

Branches weergeven

Twee branches gemarkeerd in het Code-gedeelte van de repo

Introductie tot GitHub-concepten

Branches wisselen

dropdownmenu met actieve branches main en la_liga

Introductie tot GitHub-concepten

Branches wisselen

main kiezen in het branch-dropdownmenu

Introductie tot GitHub-concepten

Branches vergelijken

Code-gedeelte van main zonder de tweede la liga-plot

Introductie tot GitHub-concepten

Werken met branches

handen trekken aan delen van een cirkeldiagram

Introductie tot GitHub-concepten

Regels voor branchbescherming

  • Regels voor specifieke branches
    • Vereis een pull request vóór mergen
    • Vereis goedkeuring van pull requests vóór mergen
    • Beperk wie een beschermde branch mag verwijderen

hangslot

1 Beeldbron: https://unsplash.com/@bluzninja
Introductie tot GitHub-concepten

Regels voor branchbescherming

Settings-sectie van repo gemarkeerd

Introductie tot GitHub-concepten

Regels voor branchbescherming

Branches-sectie van het tabblad Settings

Introductie tot GitHub-concepten

Regels voor branchbescherming

Branches in het tabblad Settings, met Default branch main en een sectie om Branch protection rules toe te voegen

Introductie tot GitHub-concepten

Regels toevoegen

Branchnamenpatroon benoemen als protect main

Introductie tot GitHub-concepten

Pull request vereisen

Klikken op Require a pull request before merging

Introductie tot GitHub-concepten

De regel opslaan

Klik op Create om de regel op te slaan

Introductie tot GitHub-concepten

Laten we oefenen!

Introductie tot GitHub-concepten

Preparing Video For Download...