logo

Git-Status

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:

Git-Status

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:

Git-Status

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:

Git-Status

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:

Git-Status

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:

Git-Status

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:

Git-Status

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:

Git-Status

Der aktuelle Status des Repositorys wurde als gelöscht aktualisiert.

Beispiele für binäre Bäume