Git ist ein leistungsstarkes Versionskontrollsystem, das in der Softwareentwicklung weit verbreitet ist. Es ermöglicht Entwicklern, Änderungen in ihrem Code zu verfolgen, mit Teammitgliedern zusammenzuarbeiten und Projektversionen effizient zu verwalten. Für diejenigen, die an einem Debian-System arbeiten, bietet Git mehrere Funktionen und Vorteile:
- Versionsverfolgung: Git speichert einen detaillierten Verlauf der Codeänderungen, sodass bei Bedarf problemlos zu früheren Versionen zurückgekehrt werden kann.
- Zusammenarbeit: Dank der Verzweigungs- und Zusammenführungsfunktionen können mehrere Entwickler gleichzeitig und ohne Konflikte am selben Projekt arbeiten.
- Verteiltes System: Git ist verteilt, d. h. jeder Entwickler hat eine vollständige Kopie des Repository. Dies ermöglicht Offline-Arbeit und sorgt für Redundanz.
- Verzweigen und Zusammenführen: Erstellen Sie Zweige, um an neuen Funktionen oder Korrekturen zu arbeiten, ohne die Hauptcodebasis zu beeinträchtigen, und führen Sie die Änderungen dann nahtlos zusammen.
- Bühnenbereich: Phasenspezifische Änderungen für das Commit, die eine präzise Kontrolle darüber ermöglichen, was in jedem Versionsupdate enthalten ist.
- Integration mit CI/CD: Einfache Integration mit Tools für kontinuierliche Integration/kontinuierliche Bereitstellung (CI/CD), um Tests und Bereitstellung zu automatisieren.
- Community und Support: Ausführliche Dokumentation und eine große Community bieten reichlich Unterstützung und Ressourcen zur Fehlerbehebung und zum Lernen.
Nachdem wir diese Einführung hinter uns haben, wollen wir uns nun ansehen, wie man Git mit Terminalbefehlen und verschiedenen Methoden auf Debian installiert.
Aktualisieren Sie Debian vor der Git-Installation
Um Git auf einem Debian-System zu installieren, empfiehlt es sich, Ihr System zunächst mit den neuesten Paketen zu aktualisieren, um Konflikte zu vermeiden. Führen Sie den folgenden Befehl aus, um Ihr System zu aktualisieren:
sudo apt update && sudo apt upgrade
Dieser Befehl aktualisiert Ihr System und stellt sicher, dass alle vorhandenen Pakete auf dem neuesten Stand sind.
Methode 1: Installieren Sie Git über das Standard-Repository von Debian
Die erste Methode, die den meisten Benutzern empfohlen wird, besteht darin, die vom Debian-Team verwaltete Version zu installieren. Wenn Sie die neuesten Versionen benötigen, lesen Sie Methode 2 in diesem Handbuch.
Fahren Sie mit der Installation von Git fort
Als Nächstes können Sie Git mit dem APT-Paketmanager installieren, indem Sie den folgenden Befehl ausführen:
sudo apt install git
Dadurch wird das Git-Paket aus dem Debian-Standard-Repository installiert.
Überprüfen der Git-Version
Überprüfen Sie die Installation nach der Installation:
git --version
Dies sollte die Version von Git anzeigen, die Sie gerade installiert haben.
Methode 2: Installieren Sie Git über die Quelle
Wenn Sie die neueste Version von Git installieren möchten, empfiehlt sich die Installation aus der Quelle. So können Sie dringende Updates schnell neu kompilieren und sicherstellen, dass Sie die neueste Version von Git installiert haben.
Installieren Sie erste Pakete für die Git-Installation
Zuerst müssen Sie die Git-Build-Abhängigkeiten installieren, indem Sie den folgenden Befehl ausführen:
sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext
Dieser Befehl installiert die notwendigen Abhängigkeiten zum Erstellen von Git aus der Quelle.
Laden Sie das Git-Quellarchiv herunter
Als nächstes müssen Sie die Git-Release-Seite besuchen und den Quellcode herunterladen. Sie können den Befehl wget verwenden, um herunterladen das neueste stabile Release-Tar-Archiv. Um beispielsweise das neueste stabile Release herunterzuladen, können Sie den folgenden Befehl ausführen:
wget https://github.com/git/git/archive/refs/tags/v2.40.0.tar.gz
Notiz: Die Versionsnummer kann beim Lesen dieser Zeilen anders sein.
Extrahieren Sie Git aus dem Quellarchiv:
Nach dem Herunterladen des Quellcodes müssen Sie das Tar-Archiv entpacken. Dies können Sie mit dem folgenden Befehl tun:
tar -xvf v2.40.0.tar.gz
Notiz: Beachten Sie, dass diese Befehle Beispiele sind. Ersetzen Sie „2.40.0“ durch Ihre Versionsnummer, da diese abweichen kann.
Sobald das Archiv entpackt ist, navigieren Sie mit dem Befehl cd zum entpackten Verzeichnis. Beispiel:
cd git-2.40.0
Erstellen und Installieren von Git über die Quelle
Führen Sie den folgenden Befehl aus, um Git aus der Quelle zu erstellen:
make prefix=/usr/local all
Dieser Befehl kompiliert den Quellcode und erstellt die ausführbaren Dateien, aus denen Git besteht. Die Option prefix=/usr/local gibt das Installationsverzeichnis für die kompilierte Software an.
Sobald die Kompilierung abgeschlossen ist, führen Sie den folgenden Befehl aus, um Git zu installieren:
sudo make prefix=/usr/local install
Dieser Befehl kopiert die erforderlichen Dateien an die entsprechenden Speicherorte auf Ihrem System, damit Sie Git verwenden können.
Überprüfen der Git-Installation über die Quelle
Überprüfen Sie abschließend, ob Git erfolgreich installiert wurde, indem Sie den folgenden Befehl ausführen:
git -version
Dies sollte die Version von Git anzeigen, die Sie gerade installiert haben.
Beispiele für Git-Befehle
Die folgenden Teile behandeln einige typische Setups und Befehle, die GIT-Benutzer täglich verwenden.
Um Ihren Namen und Ihre E-Mail-Adresse in Git einzurichten, verwenden Sie die folgenden Befehle:
git config --global user.name "YOUR NAME"
git config --global user.email "YOUR EMAIL"
Diese Befehle konfigurieren Ihren Namen und Ihre E-Mail-Adresse für Git-Commit-Nachrichten.
Um ein neues Verzeichnis für Git zu erstellen, verwenden Sie die folgenden Befehle:
mkdir example-directory
cd example-directory
git init
Diese Befehle erstellen und initialisieren ein neues Verzeichnis für Git.
Verwenden Sie die folgenden Befehle, um Ihre Git-Konfigurationsdetails zu überprüfen:
git config --list
cat ~/.gitconfig
Diese Befehle zeigen Ihnen die in Git gespeicherten Konfigurationsdetails.
Um Git-Anmeldeinformationen zu speichern, können Sie den Hilfscache für Anmeldeinformationen mit den folgenden Befehlen aktivieren:
git config --global credential.helper cache
git config --global credential.helper "cache --timeout=18000"
Diese Befehle ermöglichen es Git, Ihre Anmeldeinformationen für eine begrenzte Zeit zwischenzuspeichern, um die Sicherheit zu erhöhen.
Um den Status eines Git-Repositorys anzuzeigen, verwenden Sie den folgenden Befehl:
git status
Dieser Befehl zeigt Ihnen den Status Ihres Git-Repositorys.
Verwenden Sie den folgenden Befehl, um eine Verbindung zu einem Remote-Git-Repository herzustellen:
git remote add origin remote-repository-link
Mit diesem Befehl können Sie Änderungen mit dem Remote-Repository synchronisieren und herunterladen/hochladen.
Um Änderungen in Ihrem Git-Verzeichnis zu übernehmen, verwenden Sie den folgenden Befehl:
git commit -m "git message changelog"
Mit diesem Befehl können Sie Ihre Änderungen mit einer Nachricht im Änderungsprotokoll festschreiben.
Um Änderungen in das Remote-Repository zu übertragen, verwenden Sie den folgenden Befehl:
git push origin master
Mit diesem Befehl können Sie Ihre Änderungen in das Remote-Repository übertragen, um beide Versionen zu synchronisieren.
Um Änderungen aus dem Remote-Repository abzurufen, verwenden Sie den folgenden Befehl:
git pull origin master
Mit diesem Befehl können Sie Änderungen aus dem Remote-Repository abrufen, um beide Versionen zu synchronisieren.
Abschluss
Die Installation von Git unter Debian 12, 11 oder 10 ist unkompliziert. Sie können APT für die stabile Version verwenden oder für die neuesten Funktionen aus dem Quellcode kompilieren. In diesem Handbuch werden beide Methoden behandelt. Sobald Git installiert ist, konfigurieren Sie es mit Ihrem Namen und Ihrer E-Mail-Adresse und schon können Sie Code committen, pushen und pullen. Diese Schritte machen die Verwaltung Ihres Codes einfacher und effizienter. Viel Spaß beim Programmieren!