— Rekeeb.com

Archive
Tag "versiebeheer"
Sorry, this post is in Dutch only.

Nadat je Beginnen met Git hebt gelezen en natuurlijk direct Git hebt geïnstalleerd is het tijd om te gaan hacken. In dit artikel een overzicht van basishandelingen in Git. Hoewel er zowel voor Windows, OS X als voor Linux een GUI beschikbaar is heeft heeft het mijn voorkeur om te werken in de terminal. Ik ben van mening dat dit bijdraagt aan het begrip van Git; het helpt volgens mij om een correct mental model te vormen. Alle beschreven handelingen bestaan uit een titel, de Git commando’s en een beknopte uitleg.

0. Open de terminal

Als je Windows gebruikt en je hebt bijvoorbeeld msysGit geïnstalleerd start dan Git Bash. Met OS X open je simpelweg een terminal-venster (Programma’s > Hulpprogramma’s > Terminal). Als je Linux gebruikt dan weet je de terminal vast en zeker te vinden.

1. Jezelf voorstellen

Git stelt het op prijs als je jezelf eenmalig voorstelt. Git kan zo alle commits traceren.

git config --global user.name 'Patrick Beeker'
git config --global user.email 'patrick@rekeeb.com'
Read More
Sorry, this post is in Dutch only.

Update Zondag-4-juli: Diagram en uitleg van werkdirectory naar repository toegevoegd.

Leren door uit te leggen. Dat schijnt een goede regel te zijn om zelf materie beter te begrijpen. Het is ook één van de lessen van Chad Fowler in The Passionate Programmer: be a mentor. Precies daarom heb ik deze introductie in Git geschreven. Ik ben zelf namelijk een échte Git-beginner. In dit artikel verken ik enkele Git grondbeginselen — zonder af te dalen tot de technische catacomben. Als je al bekend bent met Git dan is deze tekst waarschijnlijk niet voor jou bedoelt.

Het viel mij op dat er relatief weinig in het Nederlands is geschreven over Git. De documentatie in het Engels daarentegen is overvloedig en van hoge kwaliteit. Onderaan dit artikel heb ik een aantal verwijzingen opgenomen naar bronnen over Git. Dit artikel is slechts inleidend van aard en stimuleert hopelijk om meer te weten te komen over het fascinerende Git.

Read More