So vergleichen Sie zwei Tags mit Git?

So vergleichen Sie zwei Tags mit Git?
Eine bestimmte Geschichte von Git -Tags zu erwähnen, ist nützlich. Entwickler können mehrere Tags im Repository generieren. Tags werden im Grunde genommen verwendet, um bestimmte Punkte in der Git Commit History für eine markierte Versionsveröffentlichung zu erfassen, wie zv1.0","v2.0", und viele mehr. Darüber hinaus können Benutzer die Tags basierend auf dem geänderten Status einer Datei oder einer bestimmten Datei vergleichen.

Die Ergebnisse dieses Beitrags sind:

  • Vergleich zwischen zwei Tags mit Git
  • Vergleich zwischen Git Local Tags mit Änderungsstatus
  • Vergleich zwischen Git Local Tags basierend auf der gewünschten Datei

Vergleich zwischen zwei Tags mit Git

Um die beiden lokalen Tags zu vergleichen, die “Git diff Der Befehl kann verwendet werden. Probieren Sie den zuvor beschriebenen Befehl aus, indem Sie den folgenden Anweisungen folgen.

Schritt 1: Wechseln Sie in Git Root Directory

Gehen Sie zunächst zum Git Root -Verzeichnis, indem Sie den angegebenen Befehl eingeben:

$ CD "C: \ Benutzer \ Nazma \ Git"

Schritt 2: Lokale Tags -Liste überprüfen

Dann führen Sie das aus “ausGit -TagBefehl zum Anzeigen der Liste der vorhandenen Tags:

$ git tag

Gemäß der folgenden Ausgabe enthält das aktuelle Repository das “v1.0" Und "v2.0" Stichworte:

Schritt 3: Vergleiche Tags

Vergleichen Sie als Nächstes die zuvor aufgeführten lokalen Tags mithilfe der “Git diffBefehl zusammen mit dem Tags -Namen:

$ git diff v1.0 v2.0

Wie Sie sehen können, wird der Unterschied zwischen den oben angegebenen Tags unten angezeigt:

Vergleich zwischen Git Local Tags mit Änderungsstatus

Wenn Entwickler die lokalen Tags mit der Liste aller geänderten Dateien vergleichen möchten, kann der folgende Befehl verwendet werden:

$ git diff v1.0 v2.0 -stat

Im obigen Befehl das “die“-StatDas Flag gibt den Status an.

In der untergegebenen Ausgabe:

  • Die Liste aller Dateien, die in den bestimmten Tags erstellt und geändert/geändert wurden, wird angezeigt.
  • Die erste Spalte enthält den Namen der Datei zusammen mit dem vollständigen Pfad.
  • Die zweite Spalte zeigt den geänderten Status von ihnen.
  • 0Das Symbol zeigt, dass eine bestimmte Datei geändert wurde.
  • 1Symbol repräsentiert die gelöschten Dateien.

Vergleich zwischen Git Local Tags basierend auf der gewünschten Datei

Eine andere Möglichkeit, zwei verschiedene Tags basierend auf einer bestimmten Datei zu vergleichen, führen Sie den angegebenen Befehl aus:

$ git diff v1.0 v2.0 - Git/test_dir/Datei1.py

Hier das "Git/test_dir/file1.py”Ist ein gewünschter Dateiname, der zum Vergleich der Tags zum Anzeigen des Unterschieds zwischen ihnen verwendet wird:

Das ist alles! Wir haben die einfachste Art zum Vergleich von zwei Tags mit Git zusammengestellt.

Abschluss

Um die beiden Tags in Git zu vergleichen, die “Git diffDer Befehl kann verwendet werden. Darüber hinaus, um Tags mit dem geänderten Status der Dateien zu vergleichen, die “Git Diff -StatBefehl ist nützlich. Eine andere Möglichkeit, die Tags zu vergleichen, besteht darin, die “auszuführen“Git diff - Befehl, der basierend auf der bestimmten Datei verwendet werden kann. In diesem Beitrag wurde die Methode zum Vergleich von zwei Tags in Git beschrieben.