1
Git introduceren
- Basisconcepten van versiebeheer.
- Gecentraliseerd of gedistribueerd beheer.
- De verschillende versiebeheeroplossingen (Git, CVS, SVN, Mercurial, Bazaar, etc.).
- Voordelen van decentralisatie. Hoe het werkt.
2
Installatie en configuratie
- Installatie op verschillende systemen: Unix/Windows.
- Het Windows-emulatiesysteem msysgit.
- Het configureren van het .gitconfig bestand. De console.
- Verklaring van een hulpmiddel voor versieverschilanalyse.
Praktisch werk
GIT installeren en configureren onder Windows.
3
Git gebruiken, de basis
- Het Git objectmodel: blob, tree, commit en tag.
- De Gitmap en de werkmap.
- De index of verzamelplaats.
- Een archief aanmaken en initialiseren.
- De concepten van tak, label en archief.
- Visualisatietools (Gitk, GitKraken, etc.).
Praktisch werk
Een archief aanmaken en initialiseren. Een weergavetool gebruiken.
4
Lokaal bestandsbeheer
- Bekijk de status van de werkboom.
- Bestanden toevoegen, negeren, wijzigen, verwijderen en zoeken.
- Wijzigingen annuleren en bekijken.
- Overzicht van de revisiegeschiedenis.
- Logboeken (statistieken, opmaak, enz.).
Praktisch werk
Het hanteren van de belangrijkste Git commando's voor het beheren van bestandsaanpassingen.
5
Filiaalbeheer
- De "hoofd"-tak.
- Aanmaken van takken en onderafdelingen.
- Verandering van vestiging.
- Fusie van een filiaal en conflicthantering.
- Vergelijking van twee takken.
- Reorganisatie van geschiedenis: rebase, squash, fixup...
Praktisch werk
De belangrijkste Git commando's voor het beheren van branches (aanmaken, samenvoegen, vergelijken).
6
Werk delen en samenwerken
- Een publieke of private externe repository opzetten.
- Publiceer uw wijzigingen (push-bewerking).
- Herstel van teamaanpassingen.
- Vervolgtakken. Beheer van storingen.
Praktisch werk
Een extern archief opzetten en samenwerken simuleren.
7
Implementatie van Git-tools
- Git-gui en TortoiseGit, grafische navigatie in Git.
- GitWeb, grafische repository navigatie.
- GitHub, BitBucket, GitLab, hosting van repositories en projectbeheerdiensten.
Praktisch werk
Omgaan met een paar gereedschappen.