Git Status
Teil des Abschnitts Versionsverwaltung der Terminal-Journey von Coddy — Lektion 7 von 58.
Der mit Abstand am häufigsten verwendete Git-Befehl ist git status. Er zeigt dir den aktuellen Zustand deines Repositorys an: welche Dateien geändert wurden, welche gestaged sind und welche noch nicht verfolgt werden.
git statusIn einem frisch initialisierten Repository ohne Dateien sieht die Ausgabe wie folgt aus:
On branch main
No commits yet
nothing to commit (create/copy files and use "git add" to track)Sobald Sie Dateien hinzufügen, hebt git status diese unter Unbeobachtete Dateien hervor. Während Sie Commits erstellen, zeigt es an, was geändert, gestaged oder sauber ist.
Für eine kompakte, maschinenfreundliche Ansicht verwenden Sie die Kurzform:
git status --shortDies gibt eine Zeile pro geänderter Datei aus, mit einem zweistelligen Code, der den Status erklärt (wir werden diese Codes im nächsten Kapitel behandeln).
Aufgabe
AnfängerDer Ordner enthält bereits eine nicht nachverfolgte Datei namens hello.txt. Initialisieren Sie das Repository und führen Sie dann git status --short aus, um die Datei als nicht nachverfolgt markiert zu sehen.
Nicht nachverfolgte Dateien erscheinen mit dem Präfix ??.
Spickzettel
Verwenden Sie git status, um den aktuellen Status Ihres Repositorys zu sehen:
git statusFür eine kompakte Ansicht mit einer Zeile pro Datei:
git status --shortNicht nachverfolgte Dateien werden im Kurzformat mit ?? gekennzeichnet.
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 StatusZusammenfassung – Erstes Repo5Dateien ignorieren
Warum Dateien ignorierenGitignore-MusterIgnore-Regeln prüfenZusammenfassung – Sauberes Repo3Änderungen nachverfolgen
Die Staging AreaGit AddGit CommitÄndern einer verfolgten DateiGit LogZusammenfassung – Erste Commits6Projekt Rezept-Website
ProjektübersichtInitialisieren und Ignorieren