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

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

In deze les zitten 15 slides, met interactieve quizzen, tekstslides en 3 videos.

time-iconLesduur is: 60 min

Onderdelen in deze les

Samenwerken met Git(Hub)
GIT-I
Les 2

Slide 1 - Tekstslide

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

Slide 2 - Tekstslide

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

Slide 4 - Video

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

Slide 5 - Sleepvraag

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

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

Slide 7 - Tekstslide

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

Video

Slide 8 - Tekstslide

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

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

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

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

Slide 14 - Tekstslide

👋

Slide 15 - Tekstslide