Git auf Linux · 8 min read · Feb 13, 2026
Erste Schritte mit GIT auf Linux

Git ist ein verteiltes Versionskontrollsystem. Es wird verwendet, um Änderungen an beliebigen Dateien zu verfolgen. Es wurde entwickelt, um die Zusammenarbeit von Programmierern zu koordinieren, die am Quellcode während des Softwareentwicklungsprozesses arbeiten. In diesem Artikel zeige ich Ihnen die Befehle, um grundlegende Operationen in einem Git-Repository durchzuführen. Wir verwenden den Ubuntu-Server als Betriebssystem. Die gleichen Befehle können auf jedem der Betriebssysteme funktionieren, und nur der Installationsschritt wird unterschiedlich sein.
Voraussetzungen
- Ubuntu 20.04
Was werden wir tun?
- Ein lokales Repository initialisieren und grundlegende Operationen darauf durchführen.
- Ein bestehendes Repository klonen und grundlegende Operationen darauf durchführen.
Ein lokales Repository initialisieren und grundlegende Operationen darauf durchführen.
Bevor Sie fortfahren, überprüfen Sie das Betriebssystem, das Sie verwenden, und ob Git darauf verfügbar ist.
Ich habe es bereits auf meinem Ubuntu 20.04 LTS-Server installiert.
cat /etc/issuegit --version
Wenn Sie dasselbe Betriebssystem wie ich verwenden, können Sie es mit dem folgenden Befehl installieren, falls es noch nicht auf Ihrem Server vorhanden ist.
sudo apt-get install gitJetzt lassen Sie uns mit den grundlegenden Operationen in Git beginnen.
Überprüfen Sie das aktuelle Verzeichnis und erstellen Sie ein neues Verzeichnis darin. Ändern Sie Ihr Arbeitsverzeichnis in das Verzeichnis, das Sie erstellt haben.
pwdmkdir my-first-git-repocd my-first-git-repo/ls -la
Bis zu diesem Punkt haben wir nur ein Verzeichnis, das keine Dateien enthält und ein einfaches Verzeichnis im Linux-System ist. Verwenden Sie den folgenden Befehl, um das einfache Verzeichnis in ein Git-Repository umzuwandeln.
git initls -laJetzt können Sie sehen, dass ein neuer versteckter Ordner mit Git-Konfigurationen darin erstellt wurde.
cat .git/config
Bei der Initialisierung eines Git-Repositorys enthält es keine Benutzeridentität. Um einen Benutzernamen und eine E-Mail-ID als Benutzeridentität festzulegen, verwenden Sie die folgenden Befehle. Diese Identität wird in den Git-Lognachrichten angehängt.
git config --listgit config user.name rahulgit config user.email [email protected]git config --listSobald Sie die Benutzeridentität festgelegt haben und die Konfiguration auflisten, können Sie sehen, dass der Benutzername und die E-Mail festgelegt wurden.

Sie können sogar den Benutzernamen und die E-Mail-ID überprüfen, die als Benutzeridentität festgelegt wurden, indem Sie die folgenden Befehle verwenden.
git config user.namegit config user.emailDie obigen Befehle setzen die Benutzeridentität, die auf ein bestimmtes Repository beschränkt ist.
Sie können sogar eine Benutzeridentität festlegen, die von allen Repositories auf Ihrem Computer verwendet wird, und dies wird als globale Identität bezeichnet. Wenn Sie die globale Identität festlegen, verwenden die Repositories, die keine lokale Identität haben, diese globale Identität beim Committen der Nachrichten.
Wenn die globale Identität nicht festgelegt ist und Sie versuchen, den Benutzernamen und die E-Mail aufzulisten, erhalten Sie keine Informationen.
git config --global user.namegit config --global user.emailAber sobald Sie den Benutzernamen und die E-Mail-ID festgelegt haben und danach die Identität überprüfen, können Sie sehen, dass sie angezeigt wird.
git config --global user.name rahulgit config --global user.email [email protected]git config --global user.namegit config --global user.emailJeder kann die globale Identität mit den folgenden Befehlen zurücksetzen.
git config --global --unset user.namegit config --global --unset user.emailgit config --global user.namegit config --global user.emailÜberprüfen Sie den folgenden Screenshot zu Referenzzwecken.

Jetzt wissen Sie, dass Sie Ihre lokale Identität mit den Befehlen überprüfen können, aber Sie können auch überprüfen, was festgelegt wurde, indem Sie die .git/config-Datei lesen.
git config user.namegit config user.emailWenn Sie den Inhalt der .git/config-Datei lesen, werden Sie sehen, dass der Benutzername und die E-Mail in dieser Datei festgelegt wurden. Und von hier wird die lokale Identität verwendet. Sie können die Identität auch ändern, indem Sie dieselbe Datei bearbeiten.
vim .git/configcat .git/configgit config user.namegit config user.email
Sobald Sie Ihre Commit-Identität für Ihr lokales Repository festgelegt haben, besteht der nächste Schritt darin, eine Datei zu erstellen und sie dem Repository hinzuzufügen.
Lassen Sie uns eine leere Datei im lokalen Repository erstellen.
touch README.mdNachdem Sie die Datei hinzugefügt haben, wenn Sie den Status des Repositorys überprüfen, werden Sie sehen, dass die Datei jetzt von Git nicht verfolgt wird.
git statusgit branchBevor Sie Ihre Datei in Git committen, müssen Sie sie zuerst hinzufügen. Verwenden Sie den folgenden Befehl, um Ihre Datei zu Git hinzuzufügen, damit sie bereit für den Commit ist.
git add README.mdgit statusgit logBeim Committen einer Datei in das Git-Repository müssen Sie eine Nachricht hinzufügen.
git commit -m "mein erster Commit - README.md hinzugefügt"Jetzt, wenn Sie die Protokolle überprüfen, werden Sie sehen, dass die Datei mit der Nachricht, die wir im Commit angegeben haben, committet wurde.
git logStandardmäßig werden Ihre Commits zum Master-Branch hinzugefügt.
git branch
Ein bestehendes Repository klonen und grundlegende Operationen darauf durchführen
Bis zu diesem Punkt haben wir mit einem Repository auf unserem lokalen System gearbeitet.
Jetzt werden wir sehen, wie wir einige Operationen an einem bestehenden Repository durchführen. Wenn Sie kein bestehendes Repository auf einer Code-Hosting-Plattform wie Github für Versionskontrolle und Zusammenarbeit haben, erstellen Sie zuerst ein Konto auf Github, um ein Repository zu erstellen.
Sie können hier ein Konto auf Github erstellen.
Sobald Sie ein Konto auf Github erstellt haben, ist es Zeit, ein neues Repository zu erstellen. Um ein Repository zu erstellen, klicken Sie auf das „+“-Symbol in der oberen rechten Ecke des Bildschirms und klicken Sie auf die Option „Neues Repository“.

Geben Sie dem zu erstellenden Repository einen Namen und legen Sie dessen Zugriffslevel als privat oder öffentlich fest, je nach Ihren Anforderungen. Sie können sogar eine README-Datei beim Erstellen des Repositorys hinzufügen. Klicken Sie auf die Schaltfläche „Repository erstellen“, um ein Repository mit der von Ihnen angegebenen Konfiguration zu erstellen.

Sobald Sie ein Repository erstellt haben, besteht der nächste Schritt darin, es auf Ihrem lokalen System zu klonen. Um die URL zu erhalten, klicken Sie auf „Code“ und kopieren Sie die URL aus dem HTTPS-Bereich.

Gehen Sie zurück zu Ihrem System und ändern Sie Ihr Arbeitsverzeichnis.
pwdcd ..pwdKlonen Sie das Repository auf Ihren lokalen Computer mit dem folgenden Befehl. Sie müssen Ihre Git-URL angeben.
git clone cd test-repo/ls -ltDer obige Befehl klont Ihr Repository von Github auf Ihren lokalen Computer, und jetzt, wenn Sie das Git-Log überprüfen, werden Sie eine Protokollnachricht mit dem ursprünglichen Commit sehen, bei dem ich eine README.md-Datei hinzugefügt habe.
git log
Jetzt lassen Sie uns eine neue Datei erstellen, sie zu Git hinzufügen und mit einer Nachricht committen.
pwdtouch first-file-to-pushgit statusgit add first-file-to-pushgit statusgit commit -m "erster Commit zum Pushen in das Remote-Repository"Beim Committen werden Sie aufgefordert, Ihre Benutzeridentität festzulegen.
git config --listgit config user.name rahulgit config user.email [email protected]git config --listgit logNachdem Sie Ihre Benutzeridentität festgelegt haben, können Sie die Identität im Commit, den wir gemacht haben, korrigieren.

Um die Identität zu korrigieren, führen Sie den folgenden Befehl aus. Sie erhalten einen Editor, in dem Sie den Commit bei Bedarf ändern können.
git commit --amend --reset-authorWenn Sie das Git-Log überprüfen, werden Sie sehen, dass das Protokoll die Identität hat, die Sie festgelegt haben, und den Commit, den Sie korrigiert haben.
git loggit statusSie sind bereit, Ihre lokalen Änderungen in das Remote-Repository zu pushen. Der folgende Befehl wird verwendet, um Änderungen in Ihr Repository auf Github zu pushen.
git push
Sie können jetzt Ihre Änderungen im Remote-Repository finden. Gehen Sie zum Repository, und Sie können den Commit und die Datei finden, die Sie hinzugefügt haben.

Manchmal müssen Sie bestimmte Dateien vom Hinzufügen zum Repository ausschließen.
pwdls -laSie können eine .gitignore-Datei erstellen und das Muster der Dateien hinzufügen, die von Git ignoriert werden sollen.
touch .gitignorevim .gitignoreHier habe ich “*.txt” hinzugefügt, das alle Dateien ignoriert, die mit “.txt” enden.
cat .gitignoreNachdem Sie ein Muster zur .gitignore-Datei hinzugefügt und eine Datei mit diesem Muster im Repository erstellt haben, wird die Datei von Git ignoriert.
Da wir *.txt hinzugefügt haben und jetzt, wenn wir versuchen, eine Datei zu erstellen, die mit .txt endet, wird sie von Git bei der „git add“-Operation ignoriert.
touch ignore-this-file.txtgit statusDie Dateien, die nicht mit dem Muster übereinstimmen, werden von Git nicht ignoriert.
touch dont-ignore-this-file.docgit statusSie können dann alle Dateien im Repository hinzufügen und sie mit einer Nachricht committen. Sie werden feststellen, dass die Dateien, die ignoriert wurden, nicht hinzugefügt werden.
git add .git statusgit commit -m ".gitignore und eine Beispiel-Dokumentdatei hinzugefügt"git statusSobald die Dateien mit einer Nachricht hinzugefügt und committet wurden, sind sie bereit, in das Remote-Repository gepusht zu werden.
git push
Wenn Sie jemals das Gefühl haben, Ihre Dateien aus dem Repository zu entfernen, können Sie den Befehl “git rm” verwenden.
pwdls -ltgit statusgit rm dont-ignore-this-file.docgit statusls -laNachdem Sie die Datei entfernt haben, können Sie Ihre Änderungen dann committen und in das Repository pushen.
git commit -m "git hat dont-ignore-this-file.doc entfernt"git statusgit push
Fazit
In diesem Artikel haben wir ein Verzeichnis auf dem lokalen System erstellt und es als Git-Repository initialisiert. Wir haben grundlegende Operationen wie git add, git commit in diesem Repository durchgeführt. Wir haben auch ein Repository auf Github erstellt und es auf dem lokalen Server geklont und grundlegende Operationen wie git add, git commit, git push, git rm durchgeführt. Wir haben auch gesehen, dass Git Dateien mit einem bestimmten Muster ignorieren kann.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.