Wie zeigt man nicht festgeschriebene Änderungen in Git und einige Git-Diffs im Detail an?

Wie Zeigt Man Nicht Festgeschriebene Anderungen In Git Und Einige Git Diffs Im Detail An



Während der Arbeit an Git müssen Entwickler alle festgeschriebenen und nicht festgeschriebenen Änderungen überprüfen, bevor sie lokale Inhalte in das Remote-Repository verschieben. Wie wir wissen, werden die nicht festgeschriebenen Dateien nicht in das Git-Remote-Repository gepusht. Um den Status des Repositorys einschließlich der nicht festgeschriebenen Änderungen in Git anzuzeigen, wird das „ $ Git-Status “-Befehl verwendet werden. Darüber hinaus müssen die Entwickler möglicherweise die Änderungen zwischen den letzten Commits anzeigen. Verwenden Sie dazu das „ $ git diff “-Befehl, um den Unterschied zwischen den gewünschten zwei Commits anzuzeigen.







Dieser Leitfaden behandelt Folgendes:



Wie kann ich nicht festgeschriebene Git-Änderungen anzeigen?

Um nicht festgeschriebene Änderungen in Git anzuzeigen, gehen Sie zuerst zum erforderlichen Repository, generieren Sie eine Datei und verfolgen Sie sie im Staging-Index. Zeigen Sie dann die nachverfolgten Änderungen des Git-Repositorys an, indem Sie das „ $ Git-Status ' Befehl.



Befolgen Sie die bereitgestellten Schritte, um das oben beschriebene Szenario zu implementieren!





Schritt 1: Navigieren Sie zum lokalen Git-Verzeichnis

Wechseln Sie mit dem „ CD ' Befehl:



$ CD 'C:\Los \n ew_repos'

Schritt 2: Neue Datei generieren

Führen Sie dann das „ berühren ” Befehl zum Erstellen einer neuen Datei im lokalen Verzeichnis:

$ berühren test_file.txt

Schritt 3: Änderungen des Arbeitsverzeichnisses zum Staging-Bereich von Git hinzufügen

Um neu hinzugefügte Änderungen am Staging-Index zu verfolgen, führen Sie den unten angegebenen Befehl aus:

$ git hinzufügen test_file.txt

Schritt 4: Neue Änderungen überprüfen

Zeigen Sie die festgeschriebenen und nicht festgeschriebenen Änderungen an, indem Sie das „ $ Git-Status ' Befehl:

$ Git-Status

In der folgenden Ausgabe können Sie sehen, dass die neu erstellte Datei festgeschrieben werden muss:

Lassen Sie uns zum nächsten Abschnitt übergehen und die Methode zum Anzeigen des Unterschieds zwischen zwei Commits ausprobieren.

Wie kann man zwischen zwei Commits unterscheiden, indem man den Befehl „git diff“ verwendet?

Um den Unterschied zwischen zwei Commits zu finden, erstellen Sie eine neue Datei. Stellen Sie dann die Änderungen bereit und schreiben Sie sie fest. Öffnen Sie als Nächstes die Datei im Texteditor und fügen Sie einige Änderungen hinzu. Fügen Sie dem Staging-Bereich neue Änderungen hinzu und übertragen Sie sie. Verwenden Sie danach die „ $ git diff “ zusammen mit dem SHA-Hash der gewünschten Commits, um Änderungen in der Datei anzuzeigen.

Probieren Sie die bereitgestellten Schritte aus, um das oben beschriebene Szenario zu implementieren!

Schritt 1: Neue Datei generieren

Führen Sie das „ berühren ” Befehl zum Erstellen einer neuen Textdatei:

$ berühren Datei1.txt

Schritt 2: Neue Datei verfolgen

Führen Sie den folgenden Befehl aus, um die neu erstellte Datei zu Tracking-Zwecken zum Git-Staging-Bereich hinzuzufügen:

$ git hinzufügen Datei1.txt

Schritt 3: Übernehmen Sie neue Änderungen

Speichern Sie dann alle hinzugefügten Änderungen im Git-Repository, indem Sie das „ Git Commit ' Befehl:

$ Git Commit -m '1 Datei hinzugefügt'

Schritt 4: Datei öffnen und aktualisieren

Führen Sie nun zum Öffnen und Aktualisieren der neu hinzugefügten Datei das „ $ beginnen ' Befehl:

$ Datei1.txt starten

Schritt 5: Änderungen zum Staging-Bereich hinzufügen

Nachdem Sie Änderungen an der Datei vorgenommen haben, verfolgen Sie sie im Staging-Bereich von Git nach:

$ git hinzufügen .

Schritt 6: Übernehmen Sie neue Änderungen

Aktualisieren Sie als Nächstes das Git-Repository mit neu hinzugefügten Änderungen, indem Sie den unten angegebenen Befehl ausführen:

$ Git Commit -m 'file1.txt aktualisiert'

Schritt 7: Überprüfen Sie das Git-Protokoll

Führen Sie danach das „ Git-Relog ” Befehl, um den SHA-Hash aller Commits zu erhalten:

$ Git-Protokoll --online

In der folgenden Ausgabe haben wir den hervorgehobenen Commit-SHA-Hash kopiert, um den Unterschied zwischen ihnen zu finden:

Schritt 8: Finden Sie den Unterschied zwischen Commits

Holen Sie sich schließlich den Unterschied zwischen dem gewünschten kopierten Commit-SHA-Hash, indem Sie das „ git diff ' Befehl:

$ git diff cea60d0 726df51

In der Ausgabe unten:

  • “ gibt die alte Version der Datei an
  • +++ “ zeigt die aktualisierte Datei.
  • +Meine erste Datei. “ ist der aktualisierte Inhalt der jeweiligen Datei

Wir haben erklärt, wie man nicht festgeschriebene Änderungen und Unterschiede zwischen zwei Commits in Git anzeigt.

Fazit

Um die nicht festgeschriebenen Änderungen zu überprüfen, navigieren Sie zum lokalen Verzeichnis und führen Sie die „ Git-Status ' Befehl. Es zeigt alle nicht festgeschriebenen Änderungen. Wenn Sie jedoch den Unterschied zwischen zwei Commits finden möchten, ist das „ git diff “-Befehl verwendet werden. Dieser Beitrag demonstrierte die Methode, nicht festgeschriebene Änderungen anzuzeigen und den Unterschied zwischen zwei Commits in Git zu finden.