Git Commands: Die wichtigsten Git-Befehle

Mit den passenden Git Commands nutzen Sie das Versionskontrollsystem besonders effektiv. Hier zeigen wir Ihnen die wichtigsten Kommandos. Die Git-Befehle werden über das Terminal ausgeführt.

Mehr als nur eine Domain!

Hier finden Sie Ihre perfekte Domain - z.B. .de Domain + persönlicher Berater

E-Mail-Postfach
24/7 Support
Wildcard SSL

Git Commands erleichtern die Arbeit

Als Versionskontrollsystem ist Git ein wichtiges Werkzeug für alle Entwicklerinnen und Entwickler. Es optimiert den Workflow für kleine und große Teams, die gleichzeitig an einem Projekt arbeiten möchten, und sorgt zudem für die nötige Sicherheit und Stabilität. Gerade bei der Entwicklung mit mehreren Personen, Branches und Repositories spielt Git eine wichtige Rolle, indem es allen Beteiligten dabei hilft, den Überblick zu behalten. Für die Arbeit mit dem System sind Git Commands unerlässlich. Mit den Git-Befehlen führen Sie alle notwendigen Arbeitsschritte durch und nutzen Git so optimal. Hier finden Sie die wichtigsten Git Commands.

Vor der Arbeit mit Git

Bevor Sie mit einem neuen Projekt beginnen, sollten Sie zunächst überprüfen, ob Git bereits installiert ist und welche Version sich auf Ihrem Rechner befindet. Der passende Befehl lautet:

git --version

Erscheint hier keine Versionsnummer, müssen Sie Git zunächst manuell installieren. In Linux nutzen Sie dafür den Paketmanager, auf dem Mac funktioniert die Installation über das Terminal und für Windows downloaden Sie Git manuell und nutzen dann das Installationsprogramm.

Um nun ein neues Projekt für Git zu starten, rufen Sie im Terminal den gewünschten Ordner auf und setzen ein neues Repository mit folgendem Befehl auf:

git init

Möchten Sie ein bereits erstelltes oder ein entferntes Repository kopieren und in den Ordner einfügen, funktioniert das über Git Clone:

git clone /pfad/lokales/Repository/pfad/ziel
git clone https://gitbeispiel.de/user/Repository.git

Wenn Sie bereits einen SSH-Key angelegt haben, funktioniert auch dieser Befehl:

git clone nutzer@server:/pfad.git

Name und E-Mail konfigurieren mit Git-Befehlen

Um an einem Projekt arbeiten zu können, benötigen Sie einen Nutzernamen und eine gültige E-Mail-Adresse. Dafür verwenden Sie die nachfolgenden Git-Befehle.

Konfigurieren Sie Ihren Benutzernamen:

git config --global user.name "Beispielname"

Überprüfen Sie Ihren Benutzernamen:

git config --global user.name

Hinterlegen Sie Ihre E-Mail-Adresse:

git config --global user.email "beispieladresse@beispiel.de"

So rufen Sie Ihre Adresse auf:

git config --global user.email

Über diesen Befehl sehen Sie all Ihre Angaben in der Übersicht:

git config --global --list

Übersicht und Änderungen

Einige wichtige Git-Befehle erleichtern Ihnen die Arbeit an und in Ihrem Repository. Einen Überblick über das Repository erhalten Sie mit diesem Command:

git close gitbeispiel@beispiel.de:Repository.get

Eine Übersicht über den lokalen Status und die Änderungen, die noch nicht abgestimmt wurden, erhalten Sie so:

git status

Die Änderungen sind dabei rot hinterlegt.

Unterschiede zwischen dem ausstehenden Commit und der letzten aktuellen Version überprüfen Sie mit Git Diff:

git diff HEAD

Git Commands für Repositories

Um nun selbst Änderungen im lokalen Repository zu speichern, benötigen Sie folgende Git Commands.

Alle neuen, geänderten oder gelöschten Dateien fügen Sie mit diesem Befehl hinzu:

git add

Möchten Sie hingegen nur bestimmte Änderungen für Ihr Commit übernehmen, setzen Sie diese in eckige Klammern dahinter:

git add [ datei_1 datei_2 datei_3 | file-pattern ]

Einen Git Commit finalisieren Sie so:

git commit

Möchten Sie zusätzlich Erklärungen zum aktuellen Schritt mitsenden, ist dies der richtige Weg:

git commit -m "Hier steht Ihre Nachricht"

Mit Git Log sehen Sie die aktuellen Commits in Ihrem lokalen Repository:

git log

Git-Befehle für Branches

Für die Arbeit mit einem Branch benötigen Sie folgende Git-Befehle.

Listen Sie alle Branches auf:

git branch

Informationen zu den unterschiedlichen Branches:

git fetch

Liste aller Branches im lokalen Repository:

git branch -a

Neuen Branch erstellen:

git branch neuer-branch-name

Zu einem bestimmten Branch wechseln mit Git Checkout:

git checkout name-des-anderen-branches

Einen neuen Branch erstellen und zu diesem wechseln:

git checkout -b neuer-branch

Neuen Branch vom lokalen Repository in das Commit Repository verschieben:

git push -i remote-name neuer-branch

Branch im lokalen Repository löschen, sofern er ausschließlich übernommene Änderungen enthält:

git branch -d branch-name

Änderungen aus einem Branch zum aktuellen Branch hinzufügen:

git merge anderer-branch-name

Änderungen aus einem entfernten Repository holen Sie mit Git Pull ab:

git pull anderer-branch

Git-Befehle für Tags

Wenn Sie Tags verwenden, erleichtern Ihnen diese Git Commands die Arbeit.

Alle Tags auflisten:

git tag

Alle Tags aus dem Commit Repository für Ihr lokales Repository aufrufen:

git fetch --tags

Einen bestimmten Tag anzeigen lassen:

git show tag-name

Einen bestimmten Tag in das Commit Repository zu verschieben, funktioniert mit Git Push:

git push remote-name tag-beispiel

Alle Tags in das Commit Repository schieben:

git push remote-name --tags

Tag im lokalen Repository löschen:

git tag -d tag-beispiel

Git optimal nutzen

Mit diesen Git-Befehlen arbeiten Sie schnell und effektiv im Versionskontrollsystem. In unserem Digital Guide finden Sie außerdem ein Git Tutorial für die ersten Schritte sowie ein Git Cheat Sheet mit PDF-Download. Wenn Sie eine Alternative zum System von Linus Torvalds suchen, hilft Ihnen unser Vergleich Git vs. SVN.

Tipp

Mit Deploy Now von IONOS bringen Sie Ihr Projekt in nur drei Schritten online. Statische Websites und Single-Page-Applikationen stehen Ihren Kundinnen und Kunden so noch schneller zur Verfügung.