Opleiding: Git Fundamentals
In de cursus Git Fundamentals leren de deelnemers het gedistribueerde version control system Git te gebruiken voor versie beheer van applicaties.
Git Intro
De cursus Git Fundamentals gaat van start met een uitleg van de werking van Git die fundamenteel verschilt van de werking van traditionele versie beheers systemen zoals Subversion en CVS. Git maakt geen gebruik van een centrale repository waarin je files in en uit checkt. Bij Git krijgt iedere developer daarentegen de beschikking over alle voorafgaande versies in gecomprimeerde vorm.
Git Commands
Aan de orde komen vervolgens de Git Configuratie opties zoals system, user en repository configuratie. Na een bespreking van fundamentele Git concepten zoals working directory en staging area wordt ingegaan op de verschillende soorten repositories zoals local repositories, remote repositories en bare repositories. Ook komen diverse basis commando's in Git aan bod zoals add, commit, checkout, status, revert en reset aan bod. Aan de orde komt eveneens hoe je aan commits kunt refereren middels een hash of door ze een specifieke tag te geven met git tag.
Git Branching
Onderdeel van het cursus programma is ook het afsplitsen van branches voor het testen van features met git branche. Hierbij wordt de betekenis van detached HEADS besproken.