Git-Befehle entdecken

Jeder Befehl ist eine animierte Lektion und jede Option eine kurze Demo — oder eine Erklärung, wenn er sich nicht ehrlich zeigen lässt.

72 Befehle · 275 Optionen

/
Sortieren:

✦ Einrichtung & Projekte anlegen

DEINE DATEIEN – EINE DATEI, DREI ORTEArbeitsverz.FestplatteStagingnächster CommitHEADletzter Commitadd ›commit ›GITUALIZEDEIN REPOSITORY – .git auf deinem Laptop6558592Initial commit6558592b1fd41e6afb976bdbbda4151160fd08ac Initial commitmainmain: ein verschiebbares Label auf einem CommitHEADHEAD → der Branch, auf dem du bistREADME.mdunverändertapp.jsunverändertindex.htmlunverändertv1v1v1v1v1v1v2v2v2HEAD → main → 6558592 “Initial commit”

git init

Einen Ordner in ein Git-Repository verwandeln

Legt ein leeres Git-Repository an

Einrichtung & Projekte anlegen · 1 OptionenÖffnen →
DEINE DATEIEN – EINE DATEI, DREI ORTEArbeitsverz.FestplatteStagingnächster CommitHEADletzter Commitadd ›commit ›GITUALIZE☁ ORIGIN – github.com/acme/shop (ein anderes Repository)DEIN REPOSITORY – .git auf deinem Laptop2e039acAdd homepage2e039ac897849007af489a58ee9eec107a21974e Add homepageb272b3aSet up projectb272b3abaca08f2f1c56c0562679f66a61035535 Set up project129c2dbInitial commit129c2db06bfe68f8469dc82e6e05d1c03d1f768c Initial commit2e039acAdd homepage2e039ac897849007af489a58ee9eec107a21974e Add homepageb272b3aSet up projectb272b3abaca08f2f1c56c0562679f66a61035535 Set up project129c2dbInitial commit129c2db06bfe68f8469dc82e6e05d1c03d1f768c Initial commitmainmain: ein verschiebbares Label auf einem Commitorigin/mainorigin/main: dein LOKALES Lesezeichen, wo origins Branch bei deinem letzten Fetch/Push standHEADHEAD → der Branch, auf dem du bistmainmain: so, wie er AUF origin existiertREADME.mdunverändertapp.jsunverändertindex.htmlunverändertv1v1v1v1v1v1v2v2v2HEAD → main → 2e039ac “Add homepage”

git clone

Ein Projekt von GitHub herunterladen

Kopiert ein Repository in einen neuen Ordner

Einrichtung & Projekte anlegen · 2 OptionenÖffnen →
DEINE DATEIEN – EINE DATEI, DREI ORTEArbeitsverz.FestplatteStagingnächster CommitHEADletzter Commitadd ›commit ›GITUALIZEDEIN REPOSITORY – .git auf deinem Laptop2e039acAdd homepage2e039ac897849007af489a58ee9eec107a21974e Add homepageb272b3aSet up projectb272b3abaca08f2f1c56c0562679f66a61035535 Set up project129c2dbInitial commit129c2db06bfe68f8469dc82e6e05d1c03d1f768c Initial commitmainmain: ein verschiebbares Label auf einem CommitHEADHEAD → der Branch, auf dem du bistREADME.mdunverändertapp.jsunverändertindex.htmlunverändertv1v1v1v1v1v1v2v2v2HEAD → main → 2e039ac “Add homepage”

git config

Git-Einstellungen lesen und ändern

Git-Einstellungen lesen und setzen

Einrichtung & Projekte anlegen · 3 OptionenÖffnen →

git version

Welches Git ist installiert

Zeigt die installierte Git-Version

Einrichtung & Projekte anlegen · 1 OptionenÖffnen →

git help

Den richtigen Befehl finden

Zeigt Hilfe zu Git und seinen Befehlen

Einrichtung & Projekte anlegen · 3 OptionenÖffnen →

git bugreport

Sammelt Informationen für einen Git-Fehlerbericht

Einrichtung & Projekte anlegen · 0 OptionenÖffnen →

git diagnose

Sammelt Diagnosedaten zum Repository in einer Zip-Datei

Einrichtung & Projekte anlegen · 0 OptionenÖffnen →

◐ Grundlegende Snapshots

git add

Beliebt

Änderungen für den nächsten Commit vormerken

Dateiinhalte zum Index (Staging-Bereich) hinzufügen

Grundlegende Snapshots · 21 OptionenÖffnen →

git commit

Beliebt

Einen Schnappschuss des Gestagten speichern

Änderungen im Repository festhalten

Grundlegende Snapshots · 38 OptionenÖffnen →

git reset

Commits rückgängig machen, indem der Branch zurückgesetzt wird

Den aktuellen HEAD auf den angegebenen Zustand zurücksetzen

Grundlegende Snapshots · 6 OptionenÖffnen →

git status

Sehen, was sich geändert hat und was vorgemerkt ist

Zeigt den Zustand deiner Arbeitsdateien und des Staging-Bereichs

Grundlegende Snapshots · 3 OptionenÖffnen →

git diff

Genau die geänderten Zeilen sehen

Zeigt Änderungen zwischen deinen Dateien, dem Staging-Bereich und Commits

Grundlegende Snapshots · 4 OptionenÖffnen →

git restore

Änderungen an einer Datei rückgängig machen

Stellt Dateien im Arbeitsverzeichnis oder im Staging-Bereich wieder her

Grundlegende Snapshots · 4 OptionenÖffnen →

git rm

Eine Datei löschen und die Löschung vormerken

Entfernt Dateien aus dem Arbeitsverzeichnis und dem Staging-Bereich

Grundlegende Snapshots · 2 OptionenÖffnen →

git mv

Eine Datei umbenennen oder verschieben

Verschiebt oder benennt eine Datei um

Grundlegende Snapshots · 0 OptionenÖffnen →

git clean

Unverfolgte Dateien löschen

Entfernt unverfolgte Dateien aus dem Arbeitsverzeichnis

Grundlegende Snapshots · 4 OptionenÖffnen →

git revert

Einen Commit sicher mit einem neuen Commit rückgängig machen

Macht einen Commit durch einen neuen Commit rückgängig

Grundlegende Snapshots · 3 OptionenÖffnen →

⑂ Branches & Merges

☁ Teilen & Aktualisieren

◎ Untersuchen & Vergleichen

⌕ Fehlersuche

✎ Patches & Umschreiben

▦ Arbeitsbereiche & große Projekte

⚙ Verwaltung

git archive

Eine Version als zip- oder tar-Datei exportieren

Exportiert die Dateien eines Commits als Zip- oder Tar-Archiv

Verwaltung · 3 OptionenÖffnen →

git bundle

Ein Repository als einzelne Datei transportieren

Packt Commits und Branches in eine einzige Datei

Verwaltung · 2 OptionenÖffnen →

git fsck

Das Repository prüfen und verlorene Commits finden

Prüft das Repository und findet unerreichbare Objekte

Verwaltung · 2 OptionenÖffnen →

git fast-export

Die Historie als Textstrom ausgeben

Exportiert die Historie als fast-import-Textstream

Verwaltung · 1 OptionenÖffnen →

git fast-import

Baut ein Repository aus einem fast-import-Stream

Verwaltung · 0 OptionenÖffnen →

git gc

Räumt das Repository auf und optimiert es

Verwaltung · 0 OptionenÖffnen →

git maintenance

Führt Repository-Wartung aus oder plant sie im Hintergrund

Verwaltung · 0 OptionenÖffnen →

git repack

Packt lose Objekte in Packfiles

Verwaltung · 0 OptionenÖffnen →

git pack-refs

Packt Referenzen in eine einzige Datei

Verwaltung · 0 OptionenÖffnen →

git prune

Löscht unerreichbare Objekte

Verwaltung · 0 OptionenÖffnen →

git count-objects

Zählt Objekte und zeigt ihren Platzbedarf

Verwaltung · 0 OptionenÖffnen →

git refs

Low-Level-Zugriff auf die Referenz-Speicherung

Verwaltung · 0 OptionenÖffnen →

git instaweb

Das Repository im Webbrowser durchsehen

Verwaltung · 0 OptionenÖffnen →

⧉ Externe Werkzeuge