So zeigen Sie nicht übereinstimmende Veränderungen in Git und einigen Git -Diffs im Detail?

So zeigen Sie nicht übereinstimmende Veränderungen in Git und einigen Git -Diffs im Detail?

Während der Arbeit an Git müssen Entwickler alle engagierten und nicht verbindlichen Änderungen überprüfen, bevor sie lokale Inhalte in das Remote -Repository weitergeben. Wie wir wissen, dass die nicht übereinstimmenden Dateien nicht in das Git -Remote -Repository weitergeleitet werden. Um den Status des Repositorys einschließlich der nicht übereinstimmenden Änderungen in Git anzuzeigen, ist das “$ Git StatusBefehl verwendet werden. Darüber hinaus müssen die Entwickler möglicherweise die Änderungen zwischen den jüngsten Commits anzeigen. Zu diesem Zweck verwenden Sie die “$ git diffBefehl, um den Unterschied zwischen den gewünschten zwei Commits anzuzeigen.

In diesem Leitfaden werden über:

  • So sehen Sie Git Uncombited Änderungen?
  • So unterscheiden Sie zwei Commits, indem Sie die verwenden “Git diff" Befehl?

So sehen Sie Git Uncombited Änderungen?

Um nicht übereinstimmende Änderungen in Git anzuzeigen. Sehen Sie sich dann die verfolgten Änderungen des Git -Repositorys an, indem Sie die “verwenden$ Git Status" Befehl.

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

Schritt 1: Navigieren Sie zum lokalen Git -Verzeichnis

Wechseln Sie mit dem “in das jeweilige lokale Verzeichnis“CD" Befehl:

$ cd "C: \ git \ new_repos"

Schritt 2: Neue Datei generieren

Dann führen Sie das aus “ausberührenBefehl, um eine neue Datei im lokalen Verzeichnis zu erstellen:

$ touch test_file.txt

Schritt 3: Fügen Sie Änderungen des Arbeitsverzeichnisses in Git -Staging -Bereich hinzu

Führen Sie den folgenden Befehl untergewandt aus, um neu hinzugefügte Änderungen am Staging-Index zu verfolgen:

$ git add test_file hinzufügen.txt

Schritt 4: Überprüfen Sie neue Änderungen

Sehen Sie sich die engagierten und nicht übereinstimmenden Änderungen an, indem Sie die „ausführen“$ Git Status" Befehl:

$ Git Status

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

Wechseln wir zum nächsten Abschnitt und überprüfen Sie die Methode, um den Unterschied zwischen zwei Commits anzuzeigen.

So differenzieren Sie zwischen zwei Commits, indem Sie den Befehl „Git Diff“ verwenden?

Um den Unterschied zwischen zwei Commits zu finden, erstellen Sie eine neue Datei. Dann veränderungen und begehen Sie Veränderungen. Ö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 verpflichten Sie sie. Danach nutzen Sie die “$ git diffBefehl zusammen mit dem Sha-hash der gewünschten Commits, um Änderungen in der Datei anzuzeigen.

Versuchen Sie die bereitgestellten Schritte zur Implementierung des oben diskutierten Szenarios!

Schritt 1: Neue Datei generieren

Leiten Sie die "berührenBefehl zum Erstellen einer neuen Textdatei:

$ touch Datei1.txt

Schritt 2: Neue Datei verfolgen

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

$ git fügen Sie Datei hinzu1.txt

Schritt 3: Neue Änderungen begehen

Speichern Sie dann alle hinzugefügten Änderungen am Git -Repository, indem Sie das ausführenGit Commit" Befehl:

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

Schritt 4: Datei öffnen und aktualisieren

Um die neu hinzugefügte Datei zu öffnen und zu aktualisieren, führen Sie nun die von „aus“ aus$ Start" Befehl:

$ start file1.txt

Schritt 5: Fügen Sie Änderungen in den Staging -Bereich hinzu

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

$ git add .

Schritt 6: Neue Änderungen begehen

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

$ git Commit -m "Datei1.txt aktualisiert "

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

Danach führen Sie die "Git -ReflogBefehl, den Sha-Hash aller Commits zu bekommen:

$ Git -Protokoll -Einmal

In der folgenden Ausgabe haben wir das hervorgehobene Commit Sha-hash kopiert, um den Unterschied zwischen ihnen zu finden:

Schritt 8: Finden Sie den Unterschied zwischen Commits

Zuletzt erhalten Sie den Unterschied zwischen den gewünschten kopierten Commit Sha-hash, indem Sie die “nutzen“Git diff" Befehl:

$ git diff CEA60D0 726DF51

In der folgenden Ausgabe:

  • -”Zeigt die alte Version der Datei an
  • +++”Zeigt die aktualisierte Datei an.
  • +Meine erste Datei.”Ist der aktualisierte Inhalt der bestimmten Datei

Wir haben erklärt, wie man nicht übereinstimmende Veränderungen und Unterschiede zwischen zwei Commits in Git zeigt.

Abschluss

Um die nicht übereinstimmenden Änderungen zu überprüfen, navigieren Sie zum lokalen Verzeichnis und führen Sie die “durch.“Git -Status" Befehl. Es zeigt alle nicht verbindlichen Änderungen. Wenn Sie jedoch den Unterschied zwischen zwei Commits finden möchten, die “Git diff Der Befehl kann verwendet werden. Dieser Beitrag hat die Methode gezeigt, nicht übereinstimmende Änderungen zu zeigen und den Unterschied zwischen zwei Commits in Git zu finden.