Arbeta med grenar

Introduktion till GitHub-koncept

George Boorman

Curriculum Manager, DataCamp

Grenar

  • Möjliggör parallellt arbete på olika delar av ett projekt
  • Minskar risken för versionskonflikter

diagram över tre grenar: main, la liga och premier league

Introduktion till GitHub-koncept

Main-grenen

aktuell gren markerad i kodsektionen i repot

Introduktion till GitHub-koncept

Hur många grenar?

antal grenar markerat i kodsektionen i repot

Introduktion till GitHub-koncept

Skapa en ny gren

grenikon markerad i repots kodsektion

Introduktion till GitHub-koncept

Skapa en ny gren

lista över grenar, visar bara main. Knappen New branch till höger i grönt

Introduktion till GitHub-koncept

Skapa en ny gren

anger grennamnet la liga och skapar en gren

Introduktion till GitHub-koncept

Skapa en ny gren

uppdaterad grenlista med la liga inkluderad

Introduktion till GitHub-koncept

Lägga till en fil

Linjediagram över hem- och bortamål i la liga; kodsektion i la liga-grenen med diagrammet inkluderat

Introduktion till GitHub-koncept

Lista grenar

Två grenar markerade i repots kodsektion

Introduktion till GitHub-koncept

Byta gren

rullgardinsmeny med aktiva grenar main och la_liga

Introduktion till GitHub-koncept

Byta gren

väljer main från grenmenyn

Introduktion till GitHub-koncept

Jämföra grenar

Kodsektionen i main-grenen utan det andra la liga-diagrammet

Introduktion till GitHub-koncept

Arbeta med grenar

händer som drar i olika delar av ett cirkeldiagram

Introduktion till GitHub-koncept

Skyddsregler för grenar

  • Regler för specifika grenar
    • Kräv en pull request innan sammanslagning
    • Kräv att pull requests godkänns innan sammanslagning
    • Begränsa vem som kan ta bort en skyddad gren

hänglås

1 Image credit: https://unsplash.com/@bluzninja
Introduktion till GitHub-koncept

Skyddsregler för grenar

Inställningssektionen i repot markerad

Introduktion till GitHub-koncept

Skyddsregler för grenar

grenssektionen i fliken Inställningar

Introduktion till GitHub-koncept

Skyddsregler för grenar

grenar i inställningsfliken, visar standardgrenen main och ett avsnitt för att lägga till skyddsregler

Introduktion till GitHub-koncept

Lägga till regler

anger grennamnsmönstret som protect main

Introduktion till GitHub-koncept

Kräv en pull request

Video som klickar på Require a pull request before merging

Introduktion till GitHub-koncept

Spara regeln

Klicka på Create för att spara regeln

Introduktion till GitHub-koncept

Nu kör vi en övning!

Introduktion till GitHub-koncept

Preparing Video For Download...