GIT 03 - branch commit merge

                      GIT
1 / 11
volgende
Slide 1: Tekstslide
InformaticaWOStudiejaar 4,5

In deze les zitten 11 slides, met tekstslides.

time-iconLesduur is: 45 min

Onderdelen in deze les

                      GIT

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Domein
Kerndomein A: Vaardigheden


Slide 2 - Tekstslide

Deze slide heeft geen instructies

Leerdoelen:
Na deze les kun je:
  1. aangeven wat Git is en wat het niet is
  2. een repository maken (en uitleggen wat het is)
  3. een commit maken (en uitleggen wat het is)
  4. uitleggen waarom versiebeheer nuttig is






Slide 3 - Tekstslide

Rode achtergrond betekent: klas is stil, dit zijn de leerdoelen en quizzes waarbij niet overlegd mag worden.

Doel van deze les is om het leren zichtbaar te maken voor zowel leerling als docent.
Wat is Github?
GitHub is een online platform dat als repository voor Git kan worden gebruikt, waardoor die in de cloud staat

Github werkt dus met Git, waarvan we net zagen dat deze lokaal veranderingen in je code kan bijhouden
Deze veranderingen kunnen vervolgens vanuit de repository (hierna: repo) in Github worden opgeslagen via git push

Slide 4 - Tekstslide

Deze slide heeft geen instructies

Hoe werkt Git? 1/3
Ruwweg bestaat Git uit 3 onderdelen:
  1. Working Directory: (lokaal) hier pas je bestanden aan
  2. Staging Area: (lokaal) hier staan aangepaste bestanden 
  3. Repository: (in Git lokaal, maar bij Github op een server) hier slaat Git de veranderingen op als verschillende versies van je project

Slide 5 - Tekstslide

Deze slide heeft geen instructies

a



                     git add bestand1.txt
                     git add bestand2.txt
                                                       git commit -m "test"

Slide 6 - Tekstslide

Deze slide heeft geen instructies

Hoe werkt Git? 3/3
Git werkt met commando's, zoals bijvoorbeeld:
Met "git branch naamtak" maak je een nieuwe tak daarin
Met "git checkout naamtak" spring je naar die tak

Met "git branch" vraag je aan Git op welke tak je zit

Slide 7 - Tekstslide

Deze slide heeft geen instructies

Branch
Een georganiseerde branching-strategie wordt gevolgd (bijvoorbeeld GitFlow), met gecontroleerde merges via pull requests.
Pull requests worden systematisch gebruikt, met duidelijke beschrijvingen, actieve code reviews en feedback die consistent wordt geïmplementeerd.



Slide 8 - Tekstslide

Deze slide heeft geen instructies

Commit messages
Een goede commit message beschrijft exacte wijzigingen 

Daarbij wordt een conventie gevolgd zoals Conventional Commits



Slide 9 - Tekstslide

Deze slide heeft geen instructies

Merge
Merge 


Slide 10 - Tekstslide

Deze slide heeft geen instructies

Slide 11 - Tekstslide

Deze slide heeft geen instructies