Mit den passenden Git Commands nutzen Sie das Ver­si­ons­kon­troll­sys­tem besonders effektiv. Hier zeigen wir Ihnen die wich­tigs­ten Kommandos. Die Git-Befehle werden über das Terminal aus­ge­führt.

KI-Assistent kostenlos – Ihr smarter All­tags­hel­fer
  • DSGVO-konform & sicher gehostet in Deutsch­land
  • Pro­duk­ti­vi­tät steigern – weniger Aufwand, mehr Output
  • Direkt im Browser starten – ohne In­stal­la­ti­on

Git Commands er­leich­tern die Arbeit

Als Ver­si­ons­kon­troll­sys­tem ist Git ein wichtiges Werkzeug für alle Ent­wick­le­rin­nen und Ent­wick­ler. Es optimiert den Workflow für kleine und große Teams, die gleich­zei­tig an einem Projekt arbeiten möchten, und sorgt zudem für die nötige Si­cher­heit und Sta­bi­li­tät. Gerade bei der Ent­wick­lung mit mehreren Personen, Branches und Re­po­si­to­ries spielt Git eine wichtige Rolle, indem es allen Be­tei­lig­ten dabei hilft, den Überblick zu behalten. Für die Arbeit mit dem System sind Git Commands un­er­läss­lich. Mit den Git-Befehlen führen Sie alle not­wen­di­gen Ar­beits­schrit­te durch und nutzen Git so optimal. Hier finden Sie die wich­tigs­ten Git Commands.

Vor der Arbeit mit Git

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

git --version

Erscheint hier keine Ver­si­ons­num­mer, müssen Sie Git zunächst manuell in­stal­lie­ren. In Linux nutzen Sie dafür den Pa­ket­ma­na­ger, auf dem Mac funk­tio­niert die In­stal­la­ti­on über das Terminal und für Windows down­loa­den Sie Git manuell und nutzen dann das In­stal­la­ti­ons­pro­gramm.

Um nun ein neues Projekt für Git zu starten, rufen Sie im Terminal den ge­wünsch­ten Ordner auf und setzen ein neues Re­po­si­to­ry mit folgendem Befehl auf:

git init

Möchten Sie ein bereits er­stell­tes oder ein ent­fern­tes Re­po­si­to­ry kopieren und in den Ordner einfügen, funk­tio­niert 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, funk­tio­niert auch dieser Befehl:

git clone nutzer@server:/pfad.git

Name und E-Mail kon­fi­gu­rie­ren mit Git-Befehlen

Um an einem Projekt arbeiten zu können, benötigen Sie einen Nut­zer­na­men und eine gültige E-Mail-Adresse. Dafür verwenden Sie die nach­fol­gen­den Git-Befehle.

Kon­fi­gu­rie­ren Sie Ihren Be­nut­zer­na­men:

git config --global user.name "Beispielname"

Über­prü­fen Sie Ihren Be­nut­zer­na­men:

git config --global user.name

Hin­ter­le­gen 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 Än­de­run­gen

Einige wichtige Git-Befehle er­leich­tern Ihnen die Arbeit an und in Ihrem Re­po­si­to­ry. Einen Überblick über das Re­po­si­to­ry erhalten Sie mit diesem Command:

git close gitbeispiel@beispiel.de:Repository.get

Eine Übersicht über den lokalen Status und die Än­de­run­gen, die noch nicht ab­ge­stimmt wurden, erhalten Sie so:

git status

Die Än­de­run­gen sind dabei rot hin­ter­legt.

Un­ter­schie­de zwischen dem aus­ste­hen­den Commit und der letzten aktuellen Version über­prü­fen Sie mit Git Diff:

git diff HEAD

Git Commands für Re­po­si­to­ries

Um nun selbst Än­de­run­gen im lokalen Re­po­si­to­ry zu speichern, benötigen Sie folgende Git Commands.

Alle neuen, ge­än­der­ten oder ge­lösch­ten Dateien fügen Sie mit diesem Befehl hinzu:

git add

Möchten Sie hingegen nur bestimmte Än­de­run­gen für Ihr Commit über­neh­men, setzen Sie diese in eckige Klammern dahinter:

git add [ datei_1 datei_2 datei_3 | file-pattern ]

Einen Git Commit fi­na­li­sie­ren Sie so:

git commit

Möchten Sie zu­sätz­lich Er­klä­run­gen 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 Re­po­si­to­ry:

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

In­for­ma­tio­nen zu den un­ter­schied­li­chen Branches:

git fetch

Liste aller Branches im lokalen Re­po­si­to­ry:

git branch -a

Neuen Branch erstellen:

git branch neuer-branch-name

Zu einem be­stimm­ten 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 Re­po­si­to­ry in das Commit Re­po­si­to­ry ver­schie­ben:

git push -i remote-name neuer-branch

Branch im lokalen Re­po­si­to­ry löschen, sofern er aus­schließ­lich über­nom­me­ne Än­de­run­gen enthält:

git branch -d branch-name

Än­de­run­gen aus einem Branch zum aktuellen Branch hin­zu­fü­gen:

git merge anderer-branch-name

Än­de­run­gen aus einem ent­fern­ten Re­po­si­to­ry holen Sie mit Git Pull ab:

git pull anderer-branch

Git-Befehle für Tags

Wenn Sie Tags verwenden, er­leich­tern Ihnen diese Git Commands die Arbeit.

Alle Tags auflisten:

git tag

Alle Tags aus dem Commit Re­po­si­to­ry für Ihr lokales Re­po­si­to­ry aufrufen:

git fetch --tags

Einen be­stimm­ten Tag anzeigen lassen:

git show tag-name

Einen be­stimm­ten Tag in das Commit Re­po­si­to­ry zu ver­schie­ben, funk­tio­niert mit Git Push:

git push remote-name tag-beispiel

Alle Tags in das Commit Re­po­si­to­ry schieben:

git push remote-name --tags

Tag im lokalen Re­po­si­to­ry löschen:

git tag -d tag-beispiel

Git optimal nutzen

Mit diesen Git-Befehlen arbeiten Sie schnell und effektiv im Ver­si­ons­kon­troll­sys­tem. 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 Al­ter­na­ti­ve 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-Ap­pli­ka­tio­nen stehen Ihren Kundinnen und Kunden so noch schneller zur Verfügung.

Zum Hauptmenü