GIT-I / Les 2 / Git met z'n tweeën

Samenwerken met Git(Hub)
GIT-I
Les 2
1 / 15
suivant
Slide 1: Diapositive
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

Cette leçon contient 15 diapositives, avec quiz interactifs, diapositives de texte et 3 vidéos.

time-iconLa durée de la leçon est: 60 min

Éléments de cette leçon

Samenwerken met Git(Hub)
GIT-I
Les 2

Slide 1 - Diapositive

1. Deze les
  • Korte terugblik
  • Git(Hub) gebruiken met z'n tweeën 

Slide 2 - Diapositive

Een techniek voor versiebeheer en samenwerken aan code.
Een website waarop je Git-repository’s kunt delen.
Een programma om Git te gebruiken op je pc, zodat je niet in de commandline hoeft te werken.
Een map die onder controle staat van Git.
Het vastleggen van je wijzigingen.
Commit
GitHub Desktop
Git
Repository
GitHub

Slide 3 - Question de remorquage

Slide 4 - Vidéo

Sleep op de juiste volgorde 
(van boven naar beneden)
Wijzig iets in je code
Commit
Pull
Push

Slide 5 - Question de remorquage

2. Toegang geven tot je repo
  • Repo kan public of private zijn.
  • Maar voor samenwerken heb je nóg meer rechten nodig.




Demo en/of zie boekje van iemand toegang te geven.

Slide 6 - Diapositive

3. Opdracht: oefenen met push/pull
Zie moduleboekje, pagina 10.
Tweetallen maken.
timer
15:00

Slide 7 - Diapositive

4. Code samenvoegen met Git
  • Veel gaat automatisch, maar niet als je tegelijk aan één regel wijzigingen maakt.

Video

Slide 8 - Diapositive

Slide 9 - Vidéo

5. Regels voor samenwerken met Git
  • Communiceren is van groot belang.
  • Maak goede commits (zie regels vorige week).
  • Pull en push vaak.
  • Eérst pull, dan push.
  • Wijs een gitmaster aan.

Zie boekje voor meer info.

Slide 10 - Diapositive

6. Een merge-conflict oplossen
Om een merge-conflict op te lossen moet je Git handmatig vertellen welke wijziging behouden moet blijven, en wat Git weg moet gooien. Een merge-conflict betekent immers dat je twee versies van eenzelfde regel hebt. Onthoud goed dat een merge-conflict nog géén foutmelding of error is.

Slide 11 - Diapositive

Slide 12 - Vidéo

6. Een merge-conflict oplossen
Na een merge-conflict moet je het betreffende bestand maken zoals het hoort te zijn. Dit doe je
in overleg, en betekent meestal dat je één van de twee versie verwijdert. Je kunt overigens ook beide
varianten behouden. Je hebt het conflict nu op jouw computer opgelost, als je die oplossing pusht kan de
rest ‘m ook overnemen door weer te pullen.

Slide 13 - Diapositive

En verder
  • Zelfstandig maken opdracht 7.
  • Voorbereiden feedbackmoment volgende week (par. 8).
  • Inleveropdracht H2.

Slide 14 - Diapositive

👋

Slide 15 - Diapositive