GIT 03 - branch commit merge

                      GIT
1 / 11
next
Slide 1: Slide
InformaticaWOStudiejaar 4,5

This lesson contains 11 slides, with text slides.

time-iconLesson duration is: 45 min

Items in this lesson

                      GIT

Slide 1 - Slide

This item has no instructions

Domein
Kerndomein A: Vaardigheden


Slide 2 - Slide

This item has no instructions

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

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

This item has no instructions

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

This item has no instructions

a



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

Slide 6 - Slide

This item has no instructions

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

This item has no instructions

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

This item has no instructions

Commit messages
Een goede commit message beschrijft exacte wijzigingen 

Daarbij wordt een conventie gevolgd zoals Conventional Commits



Slide 9 - Slide

This item has no instructions

Merge
Merge 


Slide 10 - Slide

This item has no instructions

Slide 11 - Slide

This item has no instructions