Inspirerend, verbindend en nieuwsgierig
Een leven lang leren

04 - GIT - branches

Git Branches
1 / 12
volgende
Slide 1: Tekstslide
ICTMBOStudiejaar 1-4

In deze les zitten 12 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 60 min

Onderdelen in deze les

Git Branches

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Een techniek voor versiebeheer en samenwerken aan code.
Een website waarop je Git-repository’s kunt delen.
proces waarbij je wijzigingen selecteert die je wilt opnemen in de volgende commit. 
Een map die onder controle staat van Git.
Het vastleggen van je wijzigingen.
Commit
Staging
Git
Repository
GitHub

Slide 2 - Sleepvraag

Deze slide heeft geen instructies

Leerdoel
Aan het einde van de les kun je uitleggen wat branches zijn en hoe ze worden gebruikt in Git.

Slide 3 - Tekstslide

Deze slide heeft geen instructies

Wat weet je al over Git-branches?

Slide 4 - Woordweb

Deze slide heeft geen instructies

Wat zijn branches?
Branches in Git zijn parallelle versies van een repository die je de mogelijkheid geven om onafhankelijk aan nieuwe features te werken.

Slide 5 - Tekstslide

Deze slide heeft geen instructies

Wat zijn branches?

Slide 6 - Tekstslide

Deze slide heeft geen instructies

Branches maken en switchen
Met 'git branch' maak je een nieuwe branch en met 'git checkout' switch je tussen branches.
   c:\> git branch -a
   * master
      feature-branch

   c:\> git checkout feature-branch
   Switched to a new branch 'feature-branch'

   c:\> git branch -a
   * feature-branch
      master
   c:\>

Slide 7 - Tekstslide

Deze slide heeft geen instructies

Branches samenvoegen
Wanneer je klaar bent met een feature, kun je de changes van een branch samenvoegen met de 'git merge' commando.
   c:\> git branch -a
   * master
      feature-branch

   c:\> git merge feature-branch
   Updating eae47eb..5710094
   Fast-forward
     bestand1 | 1 +
     1 file changed, 1 insertion

   c:\>

Slide 8 - Tekstslide

Deze slide heeft geen instructies

Branches beheren
Je kunt branches verwijderen met 'git branch -d' en een overzicht van branches bekijken met 'git branch'.
   c:\> git branch -a
   * master
      feature-branch

   c:\> git branch -d feature-branch
   Deleted branch feature-branch (was 5710094)
  
   c:\> git branch -a
   * master

   c:\>

Slide 9 - Tekstslide

Deze slide heeft geen instructies

Opdracht
Opdracht komt in Teams

Slide 10 - Tekstslide

Deze slide heeft geen instructies

Samenvatting
Branches in Git bieden flexibiliteit en geven ontwikkelaars de mogelijkheid om geïsoleerd aan features te werken en wijzigingen te beheren.

Slide 11 - Tekstslide

Deze slide heeft geen instructies

Stel 1 vraag over iets dat je nog niet zo goed hebt begrepen.

Slide 12 - Open vraag

De leerlingen geven hier (in vraagvorm) aan met welk onderdeel van de stof ze nog moeite. Voor de docent biedt dit niet alleen inzicht in de mate waarin de stof de leerlingen begrijpen/beheersen, maar ook een goed startpunt voor een volgende les.