
Afbeelding door auteur
Wat is Git
Git is een open-source versiebeheersysteem dat data scientists gebruiken om wijzigingen in code, modellen, datasets en metadata bij te houden. Met Git kun je wijzigingen samenvoegen en teruggaan naar oudere versies van code en data. Je kunt wijzigingen ook synchroniseren met een externe server. Door zijn populariteit is Git een industriestandaard geworden, en de meeste ontwikkelomgevingen (VS Code, JupyterLab, Atom) hebben een ingebouwde integratie met Git en GitHub. Leer meer over Git in deze Introductie tot Git en GitHub-tutorial.
In deze tutorial leer je hoe je Git installeert op macOS, Windows en Linux met behulp van commandoregeltools en een binaire installer. We behandelen ook hoe je Git Large File Storage (Git LFS) installeert en Git-configuraties en Git-GUI-apps voor beginners instelt.
Git installeren op macOS X
macOS Xcode wordt geleverd met ingebouwde Git- en GitHub-functies; en als je geen Xcode-gebruiker bent, kun je Git installeren met Homebrew, MacPort of een binaire installer.
Git installeren met Homebrew
Homebrew is een pakketbeheerder voor macOS. Je kunt toepassingen installeren, wijzigen en verwijderen met een eenvoudig commando in de terminal.
Installeer eerst Homebrew en typ daarna het commando in de terminal.
brew install git
Om git-gui en gitk te installeren voor een gebruiksvriendelijke ervaring en het interactief doorbladeren van de commitgeschiedenis, typ je het onderstaande commando.
brew install git-gui
Git installeren met MacPort
MacPorts, een softwaremanager voor macOS-systemen, lijkt op Homebrew.
Als je MacPorts hebt geïnstalleerd, dan:
sudo port install git
Git installeren met Mac Installer
Je kunt Git ook installeren met de installer van Tim Harper. Download en installeer de nieuwste set-up via SourceForge.net.
Volg de installatie-instructies en laat alles op de standaardinstellingen staan; dan installeer je het Git-pakket binnen enkele minuten.

Afbeelding van SourceForge.net
Git installeren op Linux
Linux is het populairste besturingssysteem (OS) onder ontwikkelaars en het merendeel van de webservers draait op Linux/Unix-gebaseerde systemen. In dit onderdeel leren we Git installeren op verschillende OS-versies met commandoregeltools.
Debian en Ubuntu
We updaten apt-get en installeren de nieuwste versie van Git. apt-get is een commandoregeltool waarmee je software kunt wijzigen, installeren, updaten en verwijderen.
sudo apt-get update
sudo apt-get install git
Fedora
Om Git te installeren op oudere versies (t/m 21) van Fedora gebruik je:
yum install git
Voor de nieuwste versies (22+) gebruik je:
dnf install git
Andere Linux- en Unix-gebaseerde OS
Er is een lange lijst met verschillende Linux/Unix-gebaseerde systemen en met de onderstaande commando's kun je Git op vrijwel elk OS installeren.
- Gentoo: emerge --ask --verbose dev-vcs/git
- Arch Linux: pacemerge --ask --verbose dev-vcs/git
- openSUSE: zypper install git
- Mageia: urpmi git
- Nix/NixOS: nix-env -i git
- FreeBSD: pkg install git
- Solaris 11 Express: pkg install developer/versioning/git
- OpenBSD: pkg_add git
- Alpine: apk add git
- Slitaz: tazpkg get-install git
Git installeren op Windows
Git installeren op Windows is vrij eenvoudig. In dit onderdeel leer je Git installeren met Winget, Chocolatey en een binaire installer.
Commandoregel
Winget-pakketinstallers worden standaard meegeleverd met Windows 11, dus het is vrij eenvoudig om het commando in PowerShell uit te voeren. Je kunt het ook installeren op oudere versies van Windows via de Microsoft Store.
winget install --id Git.Git -e --source winget
Chocolatey
Chocolatey is een pakketbeheerder voor Windows. Als je het geïnstalleerd hebt op je systeem, voer dan eenvoudig het commando uit in PowerShell.
choco install git
Git installeren met Windows-installer
Download de nieuwste (2.35.2) 64-bitversie van de Git-set-up. Als je een draagbare of 32-bitversie wilt downloaden, bekijk dan de Git-download-pagina. Na het downloaden van de binaire Windows-set-up kun je deze uitvoeren.

Window Git Install
Klik op de install-knop en volg de instructies om het pakket uit te pakken. De set-up duurt enkele minuten en installeert ook Git LFS, Git Bash en Git GUI.
Laat opties op standaard staan. Je kunt de installatie van Git Bash en andere ondersteunende apps uitschakelen door het selectievakje uit te zetten. Zorg dat de standaardeditor ofwel VS Code of Atom is. Je kunt de standaard Git-branch later instellen, maar het is eenvoudig om dit binnen de installer te doen. Stel in de volgende stap Git in zodat het toegankelijk is via de commandoregel en andere software van derden. Gebruik de standaardoptie OpenSSL-library en Git Credential Manager Core voor een betere ervaring.
Als je nieuw bent met Git, laat alles dan op standaard staan. Naarmate je er vertrouwd mee raakt, kun je wijzigingen aanbrengen via de Git-opdrachtregel.

Windows Installer-opties
Voer na de installatie Git Bash uit en typ `git –help` om te controleren.

Git Bash
Je ziet ook opties voor Git Bash en Git GUI wanneer je met de rechtermuisknop klikt. Dit is onderdeel van de toegankelijkheid, zodat je Git Bash kunt openen in een specifieke map met de Git-repository.

Rechtsklik in map
De Git GUI helpt bij het visualiseren van branches en historische wijzigingen, en in plaats van commando's te typen, klik je op knoppen.

Git GUI
Initiële Git-configuratie
Het is nodig om Git te configureren voordat je een repository aanmaakt. Het instellen van een gebruikersnaam en e-mailadres is noodzakelijk, omdat deze jouw commits ondertekenen.
git config --global user.name "username"
git config --global user.email username@gmail.com
De meeste externe platforms (GitHub) hebben de main-branch als standaard, dus het is aan te raden de main-branch als standaard in te stellen met:
git config --global init.defaultBranch main
Controleer of je configuraties succesvol zijn toegevoegd. Het onderstaande commando toont alle configuraties – van de remote-instellingen tot ssh-sleutels.
git config --list
Na de vroege configuratie ben je klaar om een bestand toe te voegen, te committen en naar GitHub te pushen. Bij je eerste push moet je een gebruikersnaam en wachtwoord opgeven. Daarna slaat Git je inloggegevens op zodat je het wachtwoord niet opnieuw hoeft in te voeren.
Git LFS installeren
Git Large File Storage (LFS) is een open-source Git-extensie voor het bijhouden en versioneren van grote bestanden. In data science wordt het gebruikt voor het versioneren van grote modellen, datasets en metadata. LFS vervangt grote datasets door een tekstpointer binnen Git en slaat de originele bestanden op een externe server op. Dit maakt het versiebeheer, pullen en pushen van grote bestanden sneller. Het optimaliseert ook de opslag.
- Windows: download en installeer het pakket.
- Ubuntu: voer het commando sudo apt-get install git-lfs uit
- macOS: als je Homebrew hebt geïnstalleerd, gebruik dan brew install git-lfs
- Andere OS: bekijk de GitHub-repository git-lfs/git-lfs
Na een geslaagde installatie van LFS voer je onderstaand commando uit in de terminal om een large file storage-systeem te initialiseren.
git lfs install
>>> Git LFS initialized.
Git GUI-clients
Git GUI is er voor zowel beginners als experts. In plaats van commando's te typen, kun je met een grafische interface wijzigingen initialiseren, wijzigen en pushen naar de externe Git-server. De visualisatie van historische commits is erg handig om de voortgang van het project te volgen.
Git GUI's zijn nuttig omdat ze extra functies bieden zoals projectmanagement, beheer van meerdere repositories, teambeheer, visualiseren van Git-branches, tags, submodules en meer. De beste Git-GUI-client zit in Visual Studio Code, omdat die volledig is geïntegreerd met de ontwikkelomgeving. Je kunt alle taken uitvoeren door op opties te klikken en zo fouten vermijden.

Git GUI-applicaties
Lijst met topklasse Git GUI-clients:
- GitHub Desktop
- GitKraken
- Sourcetree
- Tower
- Tortoise Git
- Sublime Merge
- Cycligent
- Cong
- Aurees
- Magit
- GitFiend
Conclusie
Git is een onmisbare tool geworden voor softwareontwikkelaars en data scientists. Zelfs machine learning-engineers gebruiken het om wijzigingen in modellen en datasets bij te houden, prestatiemetrics te monitoren en datapijplijnen te beheren. Als je nieuw bent met Git en wilt begrijpen hoe het werkt, lees dan All About Git. Je kunt ook leren door 46 codeeropdrachten op te lossen in DataCamp’s cursus Introduction to Git.
In deze tutorial hebben we laten zien hoe je Git installeert op verschillende besturingssystemen. Verder hebben we besproken hoe je Git-configuraties instelt, Git Large File Storage installeert en gebruikmaakt van een grafische gebruikersinterface voor Git.

Git Install | Illustratie door Storyset
Veelgestelde vragen over Git-installatie
Hoe installeer ik GitHub Desktop?
Download de installer van de GitHub Desktop-website. GitHub Desktop is een open-source, gebruiksvriendelijke interface voor Git-taken. Het is sterk aan te raden voor beginners.
Hoe installeer ik Git op Windows?
Als je winget geïnstalleerd hebt, gebruik dan: winget install --id Git.Git -e --source winget of download een binaire Windows-installer.
Hoe installeer ik Git op Mac?
Hoe installeer ik Git op Ubuntu?
Gebruik apt-get om het Git-pakket te installeren: sudo apt-get install git
Hoe installeer ik Git op Linux?
Voor Debian en Ubuntu: sudo apt-get install git, voor Fedora: dnf install git, en voor andere Linux/Unix-gebaseerde besturingssystemen, zie de kop.
Hoe installeer ik Git Bash?
Het wordt standaard meegeleverd met de Windows-set-up. Met Git Bash kun je Unix-commando's uitvoeren op Windows-systemen; het emuleert een bash-omgeving.
Hoe installeer ik Git in Visual Studio Code?
VS Code biedt standaard naadloze integratie met Git en GitHub. Je kunt extensies toevoegen zoals GitHub Pull Request, GitLens en Git History voor een betere ervaring.
Hoe installeer ik Git in een Docker-container?
Voor Windows Docker: installeer eerst Chocolatey, voeg het pad toe aan de omgevingsvariabele met setx en installeer tot slot Git via Chocolatey. Voor Linux: update apt en installeer vervolgens met RUN apt install -y git.
Hoe installeer ik Git LFS?
Voor Windows: download en installeer Git LFS via de projectwebsite, voor macOS gebruik je: brew install git-lfs, en voor Linux: sudo apt-get install git-lfs . Om Git LFS te initialiseren gebruik je: git lfs install.
Hoe installeer ik GitLab?
Installeer een zelfbeheerde GitLab Git-server via Download and install GitLab.
Hoe installeer ik Git in Fedora?
Voor oudere versies (t/m Fedora 21) gebruik je: yum install git, en voor versies vanaf 22+ gebruik je het commando dnf install git om te installeren.
Hoe installeer ik de Git-opdrachtregel?
Als je Linux gebruikt, typ dan dit commando in bash: sudo apt-get install git , en voor andere besturingssystemen bekijk de Git-download-handleiding.
