Git Show
Teil des Abschnitts Versionsverwaltung der Terminal-Journey von Coddy. Lektion 17 von 58.
git show zeigt einen einzelnen Commit an: seine Nachricht, Metadaten und das Diff der von ihm vorgenommenen Änderungen. Ohne Argumente wird der neueste Commit angezeigt:
git showDu kannst auch eine bestimmte Commit-ID angeben:
git show a1b2c3dOder verwende eine relative Referenz wie HEAD~1, die „einen Commit vor HEAD“ bedeutet:
git show HEAD~1Um nur die Nachricht eines Commits (kein Diff) zu erhalten, übergeben Sie --no-patch zusammen mit einem Format-String:
git show --no-patch --pretty=%s HEADDies ist nützlich in Skripten, bei denen Sie sich nur für die Betreffzeile interessieren, nicht für den vollständigen Inhalt.
Aufgabe
EinfachDer Ordner enthält plan.md. Initialisiere das Repository und erstelle zwei Commits:
- Füge
plan.mdmit der NachrichtAdd planhinzu. - Hänge die Zeile
step 1anplan.mdan, stage sie und committe sie mit der NachrichtAdd first step.
Gib dann nur die Betreffzeile des vorherigen Commits (einen vor HEAD) mit git show --no-patch --pretty=%s HEAD~1 aus.
Probier es selbst
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Versionsverwaltung
2Erste Schritte
Ein Repository initialisierenDer .git-OrdnerIdentität konfigurierenGit-StatusRückblick – Erstes Repository5Dateien ignorieren
Warum Dateien ignorierenGitignore-MusterIgnore-Regeln prüfenZusammenfassung – Sauberes Repo3Änderungen verfolgen
Der Staging-BereichGit AddGit CommitEine verfolgte Datei ändernGit LogRückblick – Erste Commits6Rezeptseiten-Projekt
ProjektübersichtInitialisieren und IgnorierenÜbe selbstständig: Terminal-Playground