Git ist für viele Softwareentwickler das beliebteste Versionskontrollsystem der Wahl. Linus Torvalds hat Git während der Entwicklung des Linux-Kernels im Jahr 2005 entwickelt. Seitdem verwenden Entwickler dieses Versionskontrollsystem häufig, um mit anderen Mitgliedern an ihren Projekten zusammenzuarbeiten.
Wenn Sie Softwareentwicklung und ihre verschiedenen Facetten lernen, haben Sie vielleicht schon einmal von Git gehört. In dieser Anleitung wird Git ausführlich erklärt, zusammen mit einer kurzen Anleitung zur Installation und Konfiguration unter Linux.
Was ist Git und warum brauchen Sie es?
Softwareentwicklung ist eine Herausforderung. Es beinhaltet die Arbeit mit mehreren Dateien und erfordert oft das Herumbasteln des Quellcodes, um die beabsichtigte Ausgabe zu erzielen, bevor er einsatzbereit ist.
Aber nicht nur das, auch wenn der Code in der Produktion läuft, gibt es immer noch Bedarf an regelmäßiges Refactoring, um den Code effizient, wartbar und für andere Entwickler lesbar zu halten Mannschaft.
Bei so vielen Variablen und mehreren Entwicklern, die gleichzeitig an einem Projekt arbeiten, kann es schnell schwierig werden, all die verschiedenen Projektdateien und ihre Revisionen im Auge zu behalten.
Hier kommt ein Versionskontrollsystem (VCS) wie Git ins Spiel. Es erleichtert das Nachverfolgen und Verwalten der Änderungen am Code, die von verschiedenen Teammitgliedern eingereicht wurden, und beschleunigt wiederum den Softwareentwicklungs- und Testprozess.
Einige der bemerkenswerten Vorteile der Verwendung eines Versionskontrollsystems sind:
- Zugriff auf den langfristigen Änderungsverlauf, damit Sie jede Änderung anzeigen können, die das Team jemals an einer Datei vorgenommen hat.
- Verzweigung und Zusammenführung, die das gleichzeitige Beitragen erleichtert und Ihnen ermöglicht, mehrere Versionen einer Datei zu einer einzigen Datei zusammenzuführen, um die Änderungen zu übernehmen und eine Dateiduplizierung zu verhindern
Welches Versionskontrollsystem Sie verwenden, bestimmt natürlich auch die Vorteile, die Sie daraus ziehen können. Da es sich bei Git um ein verteiltes Versionskontrollsystem (DVCS) handelt, sind alle Ihre Codedateien auf dem Computer jedes Mitwirkenden vorhanden.
Neben den oben genannten Vorteilen (und einigen anderen) können Sie mit Git also auch offline arbeiten – mit Ausnahme der Push- und Pull-Funktionalitäten, für die immer noch eine Internetverbindung erforderlich ist.
Verbunden: Die Top 10 Versionskontrollsysteme für Linux
So installieren Sie Git unter Linux
Die Installation von Git unter Linux ist ziemlich einfach. Verwenden Sie die folgenden Befehle, abhängig von Ihrer Linux-Distribution, um es auf Ihrem Computer zu installieren.
Git auf Debian/Ubuntu installieren
Git ist in den offiziellen Ubuntu- und Debian-Repositorys verfügbar. Daher können Sie es einfach mit APT installieren:
sudo apt installieren git
Git auf Fedora installieren
Sie können Git auf Fedora entweder mit DNF oder YUM installieren. Wenn Sie eine ältere Version von Fedora (bis Fedora 21) verwenden, verwenden Sie YUM:
sudo yum installiere git
Umgekehrt, wenn Sie Fedora 22 oder höher auf Ihrem System haben, können Sie DNF verwenden, um Git zu installieren.
sudo dnf installieren git
Git unter Arch Linux installieren
Wenn Sie Arch Linux verwenden, können Sie Git mit Pacman installieren:
sudo pacman -S git
Git auf FreeBSD installieren
Um Git auf FreeBSD zu installieren, geben Sie den folgenden Befehl ein:
sudo pkg install git
Überprüfen Sie anschließend, ob die Installation erfolgreich war, indem Sie den folgenden Befehl ausführen:
git --version
Wenn eine Versionsnummer zurückgegeben wird, war die Installation erfolgreich. Wenn nicht, müssen Sie den Installationsvorgang erneut durchführen.
So konfigurieren Sie Git unter Linux
Nachdem Sie Git auf Ihrem System installiert haben, müssen Sie einige seiner Komponenten konfigurieren, bevor Sie es verwenden können, z. B. den Benutzernamen, die E-Mail-Adresse und den Standard-Texteditor. Diese Konfiguration ist ein einmaliger Vorgang und Ihre konfigurierten Einstellungen sollten so lange bestehen bleiben, wie Sie Git nicht von Ihrem System entfernen.
Erstellen Sie eine Identität für Git
Zunächst müssen Sie für jeden Commit, den Sie auf Ihrem System vornehmen, eine Standardidentität (Benutzername und E-Mail-Adresse) einrichten. Dazu gibt es zwei Möglichkeiten. Sie können entweder eine globale Identität festlegen, sodass alle Commits, die Sie pushen, dieselbe Identität durchlaufen, oder eine Repository-Identität festlegen, um separate Identitäten für verschiedene Projekte zu verwenden.
Um eine globale Identität festzulegen, öffnen Sie das Terminal und führen Sie die folgenden Befehle aus:
git config --global user.name "Ihr_Name"
git config --global user.email "your_email_address"
Wenn Sie Ihre Standardidentität für ein bestimmtes Repository einrichten möchten, gehen Sie zuerst zu dem Verzeichnis, das das Repository enthält. Benutzen der ls-Befehl Verzeichnisse (und Unterverzeichnisse) auflisten und der cd-Befehl in sie zu gehen.
Sobald Sie sich im Repository befinden, führen Sie die folgenden Befehle im Terminal aus:
git config user.name "Ihr_Name"
git config user.email "your_email_address"
SSH für Git unter Linux konfigurieren
Darüber hinaus, obwohl nicht notwendig, können Sie auch einrichten SSH für Git auf Ihrem Computer, um kennwortlose Anmeldungen zu ermöglichen. Auf diese Weise müssen Sie Ihr Passwort nicht jedes Mal eingeben, wenn Sie Änderungen an ein Repository übertragen möchten.
Öffnen Sie dazu ein Terminalfenster und führen Sie den folgenden Befehl aus, um einen neuen SSH-Schlüssel mit Ihrer E-Mail zu erstellen:
ssh-keygen -t rsa -b 4096 -C "Ihre_E-Mail-Adresse"
Wenn Sie zur Eingabe eines Dateinamens aufgefordert werden, geben Sie den Ort an, an dem Sie den Schlüssel speichern möchten, und drücken Sie Eingeben; Um mit der Standardoption fortzufahren, drücken Sie Eingeben.
Das System fordert Sie nun auf, eine Passphrase festzulegen, um SSH auf Ihrem Computer eine zusätzliche Sicherheitsebene hinzuzufügen. Geben Sie eine starke Passphrase ein, an die Sie sich erinnern können, und drücken Sie Eingeben.
Schließlich müssen Sie den SSH-Schlüssel zum hinzufügen ssh-agent, das die privaten Schlüssel Ihres Systems enthält. Führen Sie dazu im Terminal folgenden Code aus:
ssh-add ~/.ssh/id
Nachdem Sie Ihre Identität konfiguriert haben, können Sie Git entsprechend Ihrem Workflow weiter konfigurieren.
Ändern Sie den Standard-Texteditor für Git
Eine der zusätzlichen Konfigurationen, die Sie vornehmen können, besteht darin, den Standard-Texteditor von Git für Ihre Interaktionen zu ändern.
Git ist standardmäßig für die Verwendung des Vim-Texteditors konfiguriert. Wenn Sie Vim jedoch noch nie verwendet haben, fühlen Sie sich möglicherweise nicht zu Hause. Um den Vorgang zu demonstrieren, stellen wir nano als Standard-Git-Texteditor ein. Wenn Sie jedoch einen bevorzugten Texteditor haben, können Sie nano im folgenden Befehl durch diesen ersetzen:
git config --global core.editor nano
Überprüfen Sie die Konfigurationen
Wenn Sie Git nach Ihren Wünschen konfiguriert haben, überprüfen Sie die Konfigurationseinstellungen einmal, um sicherzustellen, dass sie korrekt sind. Führen Sie den folgenden Befehl aus, um eine Liste aller Git-Konfigurationseinstellungen für Ihr System abzurufen:
git config --list
Wenn Sie die Konfiguration zu einem späteren Zeitpunkt bearbeiten möchten, öffnen Sie das gitconfig Datei, indem Sie Folgendes ausführen:
nano ~/.gitconfig
Bearbeiten Sie dann die Werte der Identitäten, die Sie ändern möchten.
Git erfolgreich unter Linux ausführen
Mit der obigen Anleitung sollten Sie Git in kürzester Zeit auf Ihrem Linux-System installieren und konfigurieren können. Und danach müssen Sie Git in Ihren Workflow integrieren, um Ihre Projekte besser verwalten zu können.
Zu diesem Zweck gibt es verschiedene Git-Dienste, die Ihnen bei der Verwaltung Ihrer Repositorys helfen können. Eine davon ist GitHub, das die Versionskontrolle erleichtert und gleichzeitig sicheren Cloud-Speicher und Integrationsunterstützung für eine Vielzahl von Tools bietet.
Wenn Sie jedoch noch nicht mit Git vertraut sind und sich fragen, wo Sie anfangen sollen, kann es Ihnen helfen, sich mit dem Tool vertraut zu machen, wenn Sie lernen, wie Sie Ihr erstes Repository erstellen.
Möchten Sie Ihre Entwicklungsprojekte online teilen? So starten Sie mit Ihrem ersten Github-Repository.
Weiter lesen
- Linux
- Software installieren
- Terminal
- GitHub

Yash ist Staff Writer bei MUO für DIY, Linux, Programmierung und Sicherheit. Bevor er seine Leidenschaft für das Schreiben entdeckte, entwickelte er für das Web und iOS. Sie finden sein Schreiben auch auf TechPP, wo er andere Branchen abdeckt. Abgesehen von der Technik spricht er gerne über Astronomie, Formel 1 und Uhren.
Abonnieren Sie unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Noch ein Schritt…!
Bitte bestätigen Sie Ihre E-Mail-Adresse in der E-Mail, die wir Ihnen gerade gesendet haben.