Git is een krachtig versiebeheersysteem dat veel wordt gebruikt bij softwareontwikkeling. Hiermee kunnen ontwikkelaars wijzigingen in hun code bijhouden, samenwerken met teamleden en projectversies efficiënt beheren. Voor degenen die op een Debian-systeem werken, biedt Git verschillende functies en voordelen:
- Versie volgen: Git houdt een gedetailleerde geschiedenis van codewijzigingen bij, waardoor het gemakkelijk wordt om naar eerdere versies terug te keren als dat nodig is.
- Samenwerking: Meerdere ontwikkelaars kunnen tegelijkertijd zonder conflicten aan hetzelfde project werken, dankzij de mogelijkheden voor vertakken en samenvoegen.
- Gedistribueerd systeem: Git wordt gedistribueerd, wat betekent dat elke ontwikkelaar een volledige kopie van de repository heeft. Dit maakt offline werken mogelijk en voegt redundantie toe.
- Vertakken en samenvoegen: Maak vertakkingen om aan nieuwe functies of oplossingen te werken zonder de hoofdcodebasis te beïnvloeden, en voeg vervolgens wijzigingen naadloos samen.
- Verzamelplaats: Fasespecifieke wijzigingen voor commit, waardoor nauwkeurige controle mogelijk is over wat er in elke versie-update zit.
- Integratie met CI/CD: Gemakkelijk te integreren met tools voor continue integratie/continue implementatie (CI/CD) om het testen en implementeren te automatiseren.
- Gemeenschap en ondersteuning: Uitgebreide documentatie en een grote community bieden voldoende ondersteuning en middelen voor het oplossen van problemen en het leren.
Nu de introductie achter de rug is, gaan we onderzoeken hoe we Git op Debian kunnen installeren met behulp van terminalopdrachten en verschillende methoden.
Update Debian vóór de installatie van Git
Om Git op een Debian-systeem te installeren, wordt aanbevolen om eerst uw systeem bij te werken met de nieuwste pakketten om conflicten te voorkomen. Voer de volgende opdracht uit om uw systeem bij te werken:
sudo apt update && sudo apt upgrade
Deze opdracht werkt uw systeem bij en zorgt ervoor dat alle bestaande pakketten up-to-date zijn.
Methode 1: Installeer Git via de standaardrepository van Debian
De eerste methode, aanbevolen voor de meeste gebruikers, is het installeren van de versie die wordt onderhouden door het Debian-team. Als u de nieuwste versies nodig heeft, raadpleegt u methode 2 in deze handleiding.
Ga verder met de installatie van Git
Vervolgens kun je Git installeren met behulp van de APT-pakketbeheerder door de volgende opdracht uit te voeren:
sudo apt install git
Hiermee installeert u het Git-pakket vanuit de standaardrepository van Debian.
Controleer de Git-versie
Na installatie controleert u de installatie:
git --version
Dit zou de versie van Git moeten tonen die je zojuist hebt geïnstalleerd.
Methode 2: Installeer Git via de broncode
Voor degenen die de nieuwste versie van Git willen installeren, wordt het installeren vanaf de bron aanbevolen. Hierdoor kun je dringende updates snel opnieuw compileren en ben je ervan verzekerd dat je de nieuwste versie van Git hebt geïnstalleerd.
Installeer initiële pakketten voor Git-installatie
Eerst moet je de Git-build-afhankelijkheden installeren door de volgende opdracht uit te voeren:
sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext
Deze opdracht installeert de noodzakelijke afhankelijkheden voor het bouwen van Git vanuit de broncode.
Download het Git-bronarchief
Vervolgens moet je de Git-releasepagina bezoeken en de broncode downloaden. U kunt het wget-commando gebruiken om downloaden het nieuwste Tar-archief met stabiele release. Om bijvoorbeeld de nieuwste stabiele release te downloaden, kunt u de volgende opdracht uitvoeren:
wget https://github.com/git/git/archive/refs/tags/v2.40.0.tar.gz
Opmerking: Het versienummer kan afwijken als u dit leest.
Pak Git uit het bronarchief:
Na het downloaden van de broncode moet u het tar-archief uitpakken. U kunt dit doen door de volgende opdracht uit te voeren:
tar -xvf v2.40.0.tar.gz
Opmerking: Houd er rekening mee dat deze opdrachten voorbeelden zijn. Vervang “2.40.0” door uw versienummer, aangezien dit zal verschillen.
Zodra het archief is uitgepakt, navigeert u naar de uitgepakte map met behulp van de opdracht cd. Bijvoorbeeld:
cd git-2.40.0
Bouw en installeer Git via de broncode
Voer de volgende opdracht uit om Git vanaf de broncode te bouwen:
make prefix=/usr/local all
Dit commando compileert de broncode en creëert de uitvoerbare bestanden waaruit Git bestaat. De optie prefix=/usr/local specificeert de installatiemap voor de gecompileerde software.
Zodra de compilatie voltooid is, voer je de volgende opdracht uit om Git te installeren:
sudo make prefix=/usr/local install
Met deze opdracht worden de benodigde bestanden naar de juiste locaties op uw systeem gekopieerd, zodat u Git kunt gebruiken.
Verifieer de Git-installatie via de broncode
Controleer ten slotte of Git succesvol is geïnstalleerd door de volgende opdracht uit te voeren:
git -version
Dit zou de versie van Git moeten tonen die je zojuist hebt geïnstalleerd.
Voorbeelden van Git-opdrachten
De volgende delen behandelen enkele typische instellingen en commando's die dagelijks door gebruikers van GIT worden gebruikt.
Gebruik de volgende opdrachten om uw naam en e-mailadres in Git in te stellen:
git config --global user.name "YOUR NAME"
git config --global user.email "YOUR EMAIL"
Deze commando's configureren je naam en e-mailadres voor Git commit-berichten.
Om een nieuwe directory voor Git aan te maken, gebruik je de volgende commando’s:
mkdir example-directory
cd example-directory
git init
Deze commando's zullen een nieuwe directory voor Git aanmaken en initialiseren.
Gebruik de volgende opdrachten om uw Git-configuratiegegevens te controleren:
git config --list
cat ~/.gitconfig
Deze commando's laten je de configuratiedetails zien die zijn opgeslagen in Git.
Om Git-referenties op te slaan, kun je de credential helper-cache inschakelen met behulp van de volgende opdrachten:
git config --global credential.helper cache
git config --global credential.helper "cache --timeout=18000"
Met deze commando's kan Git je inloggegevens voor een beperkte tijd in de cache opslaan om de veiligheid te vergroten.
Gebruik de volgende opdracht om de status van een Git-repository te bekijken:
git status
Dit commando toont je de status van je Git-repository.
Om verbinding te maken met een externe Git-repository, gebruik je de volgende opdracht:
git remote add origin remote-repository-link
Met deze opdracht kunt u wijzigingen synchroniseren en downloaden/uploaden naar de externe repository.
Om wijzigingen in je Git-directory vast te leggen, gebruik je de volgende opdracht:
git commit -m "git message changelog"
Met deze opdracht kunt u uw wijzigingen vastleggen met een bericht in de changelog.
Gebruik de volgende opdracht om wijzigingen naar de externe repository te pushen:
git push origin master
Met deze opdracht kunt u uw wijzigingen naar de externe repository pushen om beide versies te synchroniseren.
Gebruik de volgende opdracht om wijzigingen uit de externe repository op te halen:
git pull origin master
Met deze opdracht kunt u wijzigingen uit de externe repository halen om beide versies te synchroniseren.
Conclusie
Git installeren op Debian 12, 11 of 10 is eenvoudig. U kunt APT gebruiken voor de stabiele versie of compileren vanaf de broncode voor de nieuwste functies. Deze gids behandelde beide methoden. Zodra Git is geïnstalleerd, configureer je het met je naam en e-mailadres, en ben je klaar om code vast te leggen, te pushen en op te halen. Deze stappen maken het beheren van uw code eenvoudiger en efficiënter. Veel codeerplezier!