Hoofdstuk 11
Hoe ga je verder?
Gebruik Git op je eigen computer
Git wordt nuttig als het jouw bestanden beschermt op een computer die je zelf beheert. De beoordeling van de cursus is afgerond. Deze les helpt je overstappen van een tijdelijke oefenterminal naar die persoonlijke werkruimte.
In de cursusterminal draaide echte Git op een tijdelijke Linux-computer. Git op je eigen computer gebruikt dezelfde repositories, commits, branches en remotes, maar de installatie, terminal, versie en exacte meldingen kunnen verschillen. Dat is normaal. Het betekent niet dat je het verkeerde hulpmiddel hebt geleerd.
Controleer voordat je iets installeert
Open een terminal op je computer. Op macOS heet de app Terminal. Op Windows is PowerShell een geschikt beginpunt. Linux-desktopomgevingen hebben meestal een app met de naam Terminal of Console.
De optie --version vraagt Git de geïnstalleerde versie te tonen en af te sluiten zonder bestanden of instellingen te veranderen. Voer uit:
git --version
Toont de terminal een regel die begint met git version, dan is Git al beschikbaar en kun je de installatie overslaan. Het exacte nummer hoeft niet overeen te komen met dat in de cursusterminal. Meldt de terminal dat git niet gevonden wordt, volg dan hieronder de aanwijzingen voor je besturingssysteem.
De officiële Git-installatiepagina voor macOS noemt verschillende ondersteunde routes. Als je nog geen pakketbeheerder gebruikt, bieden Apples Xcode Command Line Tools Git. De onderstaande opdracht vraagt macOS om Apples installatieprogramma te openen. Ze verandert geen repository:
xcode-select --install
Als Homebrew al op je Mac staat, kun je die pakketbeheerder ook vragen Git te installeren. Je hoeft Homebrew niet alleen voor deze cursus te installeren:
brew install git
Kies één route, rond de installatie af en open daarna een nieuw Terminal-venster.
De officiële Git-installatiepagina voor Windows biedt onderhouden Setup-programma’s voor x64- en ARM64-computers. Kies het Setup-programma dat bij je computer past en volg de installatie. Dit installeert Git en Git Bash. Je hebt er geen account bij een hostingdienst voor nodig.
Als de Windows-pakketbeheerder winget al beschikbaar is, geeft dezelfde officiële pagina dit alternatief. De woorden na winget install duiden het onderhouden Git-pakket en de bron ervan aan:
winget install --id Git.Git -e --source winget
Kies het Setup-programma of de winget-route, rond de installatie af en open daarna een nieuw PowerShell- of Git Bash-venster.
De officiële Git-installatiepagina voor Linux raadt de pakketbeheerder van je distributie aan. Een pakketbeheerder installeert software uit de pakketbronnen die voor je Linux-distributie worden onderhouden. Deze opdrachten gebruiken sudo, dat om toestemming vraagt voor een wijziging op systeemniveau.
Voer op Debian of Ubuntu uit:
sudo apt-get install git
Voer op een actuele Fedora-versie uit:
sudo dnf install git
Gebruik voor Arch, openSUSE, Alpine en andere distributies de opdracht die de officiële pagina voor jouw distributie noemt. Rond de installatie af en open daarna een nieuw terminalvenster.
Voer in de nieuwe terminal opnieuw git --version uit. Een versieregel bevestigt dat de shell Git kan vinden. Lukt dat nog steeds niet, ga dan terug naar de officiële pagina voor je besturingssysteem. Controleer of de installatie is afgerond voordat je andere oplossingen probeert.
Reken op een gewone pager
De cursusterminal toonde vaak het hele resultaat van git log tegelijk. Op je eigen computer kan een lang resultaat openen in een pager: een klein leesprogramma waarmee je één scherm tegelijk bekijkt. Onderaan kan een dubbele punt of (END) staan in plaats van de gewone shellprompt.
De pager is geen vastgelopen terminal en Git is de repository niet nog aan het veranderen. Druk op q om de pager af te sluiten en terug te gaan naar de prompt. De letter staat voor quit, oftewel afsluiten. Je hoeft de terminal niet te sluiten of Git te onderbreken.
Je terminal kan andere kleuren, spatiëring of een andere pager gebruiken. Blijf de betekenis lezen, in plaats van het cursusscherm teken voor teken te willen nabootsen. De huidige branch, openstaande paden, commitonderwerpen en relaties tussen verwijzingen zijn het bruikbare bewijs.