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.
- Inklusive Wildcard-SSL-Zertifikat
- Inklusive Domain Lock
- Inklusive 2 GB E-Mail-Postfach
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.
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.