Close

Geavanceerde Git-tutorials

In de Git-tutorials van Atlassian worden de meest voorkomende Git-opdrachten geïntroduceerd en in onze modules Git Workflows wordt besproken hoe deze opdrachten doorgaans worden gebruikt om samenwerking te vereenvoudigen. Deze zijn alleen al genoeg om een ontwikkelteam met Git aan de slag te krijgen. Maar als je echt de volledige kracht van Git wilt benutten, ben je klaar om in onze Geavanceerde Git-artikelen te duiken.

Elk van deze artikelen bevat een diepgaande discussie over een geavanceerde functie van Git. In plaats van nieuwe opdrachten en concepten te presenteren, verfijnen ze je bestaande Git-vaardigheden door uit te leggen wat er achter de schermen gebeurt. Gewapend met deze kennis zul je bekende Git-opdrachten effectiever kunnen gebruiken. Wat nog belangrijker is, je zult nooit meer bang hoeven zijn om je Git-repository kapot te maken, want hierna begrijp je waarom die kapot is gegaan en hoe je het probleem kunt oplossen.


Samenvoegen vs. rebasen


Samenvoegen en rebasen

Bij Git draait alles om het werken met uiteenlopende geschiedenis. De opdrachten git merge en git rebase bieden alternatieve manieren om commits van verschillende branches te integreren, en beide opties hebben hun eigen voordelen. In dit artikel bespreken we hoe en wanneer een eenvoudige git merge kan worden vervangen door een rebase.

Resetten, uitchecken en terugzetten


Resetten, uitchecken en terugzetten
Databases
gerelateerd materiaal

Een volledige Git-repository verplaatsen

Logo Bitbucket
Oplossing bekijken

Git leren met Bitbucket Cloud

De opdrachten git reset, git checkout en git revert lijken allemaal op elkaar omdat ze een of andere wijziging in je repository ongedaan maken. Maar ze hebben allemaal invloed op verschillende combinaties van de werkmap, de stagede momentopnames en de commitgeschiedenis. In dit artikel wordt duidelijk omschreven hoe deze opdrachten verschillen en wanneer ze allemaal moeten worden gebruikt in de standaard Git-workflows.

Uitgebreid Git log


Afbeelding van Gitlog

De opdracht git log maakt je projectgeschiedenis nuttig. Zonder deze opdracht zou je geen toegang hebben tot je commits. Maar als je net als de meeste aspirant-Git-gebruikers bent, heb je waarschijnlijk nog maar het begin gezien van wat er allemaal mogelijk is met git log. In dit artikel krijg je uitleg over de geavanceerde opmaak- en filteropties, waardoor je allerlei interessante informatie uit je Git-repository kunt extraheren.

Git Hooks


Afbeelding van Gitmap

Als je aangepaste acties wilt uitvoeren wanneer een bepaalde gebeurtenis plaatsvindt in een Git-repository, zijn hooks de tool bij uitstek. Ze maken het mogelijk om commitberichten te normaliseren, testsuites te automatiseren, systemen voor continue integratie op de hoogte te stellen en nog veel meer. Nadat je dit artikel hebt gelezen, begrijp je op welke vele manieren Git-hooks je workflow kunnen stroomlijnen.

Refs en de Reflog


git reflog

Een ref is de indirecte manier van Git om naar een commit te verwijzen. Je kent al veel referentiecategorieën, waaronder commit-hashes en branchnamen. Maar er zijn nog veel meer soorten refs, en ze worden in welke vorm dan ook bij vrijwel elke Git-opdracht gebruikt. Nadat je dit artikel hebt gelezen, heb je een diepgaande kennis van de interne werking van Git.


Deel dit artikel
Volgend onderwerp

Aanbevolen artikelen

Bookmark deze resources voor meer informatie over soorten DevOps-teams of voor voortdurende updates over DevOps bij Atlassian.

Mensen die samenwerken met een muur vol tools

Bitbucket-blog

Toelichting DevOps

DevOps-leertraject

Demo Den Feature-demo's met Atlassian-experts

Hoe Bitbucket Cloud werkt met Atlassian Open DevOps

Meld je aan voor onze DevOps-nieuwsbrief

Thank you for signing up