Der Befehl git status wird verwendet, um den Status des Repositorys und des Staging-Bereichs anzuzeigen. Es ermöglicht uns, die verfolgten und nicht verfolgten Dateien und Änderungen anzuzeigen. Dieser Befehl zeigt keine Commit-Datensätze oder Informationen an.
Meistens wird es verwendet, um den Zustand dazwischen anzuzeigen Git hinzufügen Und Git-Commit Befehl. Wir können überprüfen, ob die Änderungen und Dateien nachverfolgt werden oder nicht.
Lassen Sie uns die verschiedenen Zustände des Statusbefehls verstehen.
Status, wenn der Arbeitsbaum bereinigt wird
Bevor wir mit dem Befehl „git status“ beginnen, sehen wir uns an, wie der Git-Status aussieht, wenn keine Änderungen vorgenommen wurden. Um den Status zu überprüfen, öffnen Sie die Git-Bash und führen Sie den Statusbefehl im gewünschten Verzeichnis aus. Es läuft wie folgt ab:
$ git status
Ausgabe:
Da es im Arbeitsbaum nichts zu verfolgen oder aufzuheben gibt, wird die Ausgabe wie folgt angezeigt Der Arbeitsbaum ist sauber .
jsp
Status, wenn eine neue Datei erstellt wird
Wenn wir eine Datei im Repository erstellen, ändert sich der Status des Repositorys. Erstellen wir eine Datei mit berühren Befehl. Überprüfen Sie nun den Status mit dem Statusbefehl. Betrachten Sie die folgende Ausgabe:
Wie wir der obigen Ausgabe entnehmen können, lautet der Status „ Es wurde nichts zum Festschreiben hinzugefügt, aber es sind nicht verfolgte Dateien vorhanden (verwenden Sie „git add“, um sie zu verfolgen) '. Der Statusbefehl zeigt auch die Vorschläge an. Wie in der obigen Ausgabe wird empfohlen, den Befehl „add“ zum Verfolgen der Datei zu verwenden.
Lassen Sie uns die Datei verfolgen und den Status sehen, nachdem eine Datei zum Repository hinzugefügt wurde. Um die Datei zu verfolgen, führen Sie den Befehl add aus. Betrachten Sie die folgende Ausgabe:
Aus der obigen Ausgabe können wir ersehen, dass der Status nach dem Staging der Datei wie folgt lautet: Änderungen, die vorgenommen werden müssen '.
Bevor wir uns blind verpflichten, können wir den Status überprüfen. Dieser Befehl hilft uns, Änderungen zu vermeiden, die wir nicht übernehmen möchten. Lassen Sie es uns festschreiben und dann den Status überprüfen. Betrachten Sie die folgende Ausgabe:
Wir können sehen, dass der aktuelle Status nach dem Festschreiben der Datei genauso sauber ist wie zuvor.
Status, wenn eine vorhandene Datei geändert wird
Lassen Sie uns den Status überprüfen, wenn eine vorhandene Datei geändert wird. Um die Datei zu ändern, führen Sie die Datei aus Echo Befehl wie folgt:
$ echo 'Text'> Filename
Der obige Befehl fügt den Text zur angegebenen Datei hinzu. Überprüfen Sie nun den Status des Repositorys. Betrachten Sie die folgende Ausgabe:
Wir können sehen, dass die aktualisierte Datei als nicht verfolgte Datei angezeigt wird. Es wird in roter Farbe angezeigt, da es noch nicht bereitgestellt wurde. Wenn es inszeniert wird, ändert sich seine Farbe zu Grün. Betrachten Sie die folgende Ausgabe:
Status, wenn eine Datei gelöscht wird
Lassen Sie uns den Status überprüfen, wenn eine Datei aus dem Repository gelöscht wird. Um eine Datei aus dem Repository zu löschen, führen Sie den Befehl rm wie folgt aus:
$ git rm
Der obige Befehl löscht die angegebene Datei aus dem Repository. Überprüfen Sie nun den Status des Repositorys. Betrachten Sie die folgende Ausgabe:
Der aktuelle Status des Repositorys wurde als gelöscht aktualisiert.
Beispiele für binäre Bäume