This lesson contains 15 slides, with interactive quizzes, text slides and 3 videos.
Lesson duration is: 60 min
Items in this lesson
Samenwerken met Git(Hub)
GIT-I
Les 2
Slide 1 - Slide
1. Deze les
Korte terugblik
Git(Hub) gebruiken met z'n tweeën
Slide 2 - Slide
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 - Drag question
Slide 4 - Video
Sleep op de juiste volgorde
(van boven naar beneden)
Wijzig iets in je code
Commit
Pull
Push
Slide 5 - Drag question
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 - Slide
3. Opdracht: oefenen met push/pull
Zie moduleboekje, pagina 10.
Tweetallen maken.
timer
15:00
Slide 7 - Slide
4. Code samenvoegen met Git
Veel gaat automatisch, maar niet als je tegelijk aan één regel wijzigingen maakt.
Video
Slide 8 - Slide
Slide 9 - Video
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 - Slide
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 - Slide
Slide 12 - Video
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 - Slide
En verder
Zelfstandig maken opdracht 7.
Voorbereiden feedbackmoment volgende week (par. 8).