04 - GIT - branches

Git Branches
1 / 12
next
Slide 1: Slide
ICTMBOStudiejaar 1-4

This lesson contains 12 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 60 min

Items in this lesson

Git Branches

Slide 1 - Slide

This item has no instructions

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 - Drag question

This item has no instructions

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

Slide 3 - Slide

This item has no instructions

Wat weet je al over Git-branches?

Slide 4 - Mind map

This item has no instructions

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 - Slide

This item has no instructions

Wat zijn branches?

Slide 6 - Slide

This item has no instructions

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 - Slide

This item has no instructions

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 - Slide

This item has no instructions

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 - Slide

This item has no instructions

Opdracht
Opdracht komt in Teams

Slide 10 - Slide

This item has no instructions

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

Slide 11 - Slide

This item has no instructions

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

Slide 12 - Open question

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.