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

  1. Ubuntu 20.04

Was werden wir tun?

  1. Ein lokales Repository initialisieren und grundlegende Operationen darauf durchführen.
  2. 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/issue
git --version

OS und Git-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 git

Jetzt 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.

pwd
mkdir my-first-git-repo
cd my-first-git-repo/
ls -la

Erstellen eines lokalen Verzeichnisses

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 init
ls -la

Jetzt können Sie sehen, dass ein neuer versteckter Ordner mit Git-Konfigurationen darin erstellt wurde.

cat .git/config

Initialisierung eines Repositorys in einem bestehenden Verzeichnis

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 --list
git config user.name rahul
git config user.email [email protected]
git config --list

Sobald Sie die Benutzeridentität festgelegt haben und die Konfiguration auflisten, können Sie sehen, dass der Benutzername und die E-Mail festgelegt wurden.

Überprüfen und Festlegen Ihrer Identität für das aktuelle Repository

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.name
git config user.email

Die 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.name
git config --global user.email

Aber 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 rahul
git config --global user.email [email protected]
git config --global user.name
git config --global user.email

Jeder kann die globale Identität mit den folgenden Befehlen zurücksetzen.

git config --global --unset user.name
git config --global --unset user.email
git config --global user.name
git config --global user.email

Überprüfen Sie den folgenden Screenshot zu Referenzzwecken.

Überprüfen und Festlegen der globalen Identität

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.name
git config user.email

Wenn 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/config
cat .git/config
git config user.name
git config user.email

Identität des aktuellen Repositorys mithilfe der Konfigurationsdatei festlegen

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.md

Nachdem 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 status
git branch

Bevor 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.md
git status
git log

Beim 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 log

Standardmäßig werden Ihre Commits zum Master-Branch hinzugefügt.

git branch

Eine Datei hinzufügen und Ihren ersten Commit erstellen

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“.

Ein Repository auf Github erstellen

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.

Repository-Konfiguration

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.

Befehl zum Klonen des Repos

Gehen Sie zurück zu Ihrem System und ändern Sie Ihr Arbeitsverzeichnis.

pwd
cd ..
pwd

Klonen Sie das Repository auf Ihren lokalen Computer mit dem folgenden Befehl. Sie müssen Ihre Git-URL angeben.

git clone 
cd test-repo/
ls -lt

Der 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

Klonen des bestehenden Repositorys

Jetzt lassen Sie uns eine neue Datei erstellen, sie zu Git hinzufügen und mit einer Nachricht committen.

pwd
touch first-file-to-push
git status
git add first-file-to-push
git status
git commit -m "erster Commit zum Pushen in das Remote-Repository"

Beim Committen werden Sie aufgefordert, Ihre Benutzeridentität festzulegen.

git config --list
git config user.name rahul
git config user.email [email protected]
git config --list
git log

Nachdem Sie Ihre Benutzeridentität festgelegt haben, können Sie die Identität im Commit, den wir gemacht haben, korrigieren.

Datei hinzufügen und committen

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-author

Wenn 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 log
git status

Sie 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

Die Datei ins Repo pushen

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.

Überprüfen der Datei, die ins Repo gepusht wurde

Manchmal müssen Sie bestimmte Dateien vom Hinzufügen zum Repository ausschließen.

pwd
ls -la

Sie können eine .gitignore-Datei erstellen und das Muster der Dateien hinzufügen, die von Git ignoriert werden sollen.

touch .gitignore
vim .gitignore

Hier habe ich “*.txt” hinzugefügt, das alle Dateien ignoriert, die mit “.txt” enden.

cat .gitignore

Nachdem 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.txt
git status

Die Dateien, die nicht mit dem Muster übereinstimmen, werden von Git nicht ignoriert.

touch dont-ignore-this-file.doc
git status

Sie 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 status
git commit -m ".gitignore und eine Beispiel-Dokumentdatei hinzugefügt"
git status

Sobald die Dateien mit einer Nachricht hinzugefügt und committet wurden, sind sie bereit, in das Remote-Repository gepusht zu werden.

git push

Git ignorieren

Wenn Sie jemals das Gefühl haben, Ihre Dateien aus dem Repository zu entfernen, können Sie den Befehl “git rm” verwenden.

pwd
ls -lt
git status
git rm dont-ignore-this-file.doc
git status
ls -la

Nachdem 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 status
git push

Git-Datei entfernen

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.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.