-
1. Aan de slag
-
2. De basis van Git
-
3. Branchen in Git
- 3.1 Wat een branch is
- 3.2 Eenvoudig branchen en mergen
- 3.3 Branch beheer
- 3.4 Branch werkwijzen
- 3.5 Remote branches
- 3.6 Rebasen
- 3.7 Samenvatting
-
4. Git op de server
- 4.1 De protocollen
- 4.2 Git op een server krijgen
- 4.3 Je publieke SSH sleutel genereren
- 4.4 De server instellen
- 4.5 Publieke toegang
- 4.6 GitWeb
- 4.7 Gitosis
- 4.8 Gitolite
- 4.9 Git daemon
- 4.10 Hosted Git
- 4.11 Samenvatting
-
5. Gedistribueerd Git
-
6. Git tools
- 6.1 Revisie selectie
- 6.2 Interactief stagen
- 6.3 Stashen
- 6.4 Geschiedenis herschrijven
- 6.5 Debuggen met Git
- 6.6 Submodules
- 6.7 Subboom mergen
- 6.8 Samenvatting
-
7. Git op maat maken
- 7.1 Git configuratie
- 7.2 Git attributen
- 7.3 Git haken
- 7.4 Een voorbeeld van Git-afgedwongen beleid
- 7.5 Samenvatting
-
8. Git en andere systemen
- 8.1 Git en Subversion
- 8.2 Naar Git migreren
- 8.3 Samenvatting
-
9. Het binnenwerk van Git
- 9.1 Sanitaire inrichtingen en porselein
- 9.2 Git objecten
- 9.3 Git referenties
- 9.4 Packfiles
- 9.5 De refspec
- 9.6 Overdracht protocollen
- 9.7 Onderhoud en het herstellen van gegevens
- 9.8 Samenvatting
9.8 Het binnenwerk van Git - Samenvatting
Samenvatting
Je moet een goed begrip hebben van wat Git op de achtergrond doet en, tot een bepaalde hoogte, hoe het in elkaar gezet is. Dit hoofdstuk heeft een aantal sanitaire voorzieningen commando's beslagen – commando's die op een lager niveau zitten en eenvoudige zijn dan de porselein commando's waarover je in de rest van het boek geleerd hebt. Begrijpen hoe Git op een lager niveau werkt zou het makkelijker moeten maken om te begrijpen waarom het doet wat het doet en ook om je eigen applicaties te schrijven en hulp scripts om jouw specifieke werkwijze voor je te laten werken.
Git is als een inhouds-toegankelijk bestandssysteem een zeer krachtig tool dat je eenvoudig als meer dan alleen een VCS kunt gebruiken. Ik hoop dat je je nieuwe kennis van de werking van Git kunt gebruiken om je eigen coole applicatie te bouwen met deze technologie en je op je gemak voelt bij het gebruik van Git op meer geavanceerde manieren.