Come confrontare due tag con Git?

Come confrontare due tag con Git?
Per sottolineare una storia specifica di tag git è utile. Gli sviluppatori possono generare più tag nel repository. I tag sono sostanzialmente utilizzati per catturare punti particolari nella cronologia del commit Git per una versione marcata della versione, come "v1.0","v2.0", e molti altri. Inoltre, gli utenti possono confrontare i tag in base allo stato modificato di un file o un file particolare.

I risultati di questo post sono:

  • Confronto tra due tag con Git
  • Confronto tra tag locali Git con stato di modifica
  • Confronto tra tag locali Git basati sul file desiderato

Confronto tra due tag con Git

Per confrontare i due tag locali, il "git diff "Il comando può essere utilizzato. Prova il comando precedentemente descritto seguendo le istruzioni di seguito.

Passaggio 1: passare alla directory della radice Git

Innanzitutto, spostati nella directory di root git digitando il comando fornito:

$ CD "C: \ Users \ Nazma \ git"

Passaggio 2: controlla l'elenco dei tag locali

Quindi, eseguire il “Tag Git"Comando per la visualizzazione dell'elenco dei tag esistenti:

$ git tag

Secondo il seguente output, il repository corrente contiene il "v1.0" E "v2.0"Tag:

Passaggio 3: confronta i tag

Successivamente, confronta i tag locali precedentemente elencati utilizzando il "git diff"Comando insieme al nome dei tag:

$ git diff v1.0 v2.0

Come puoi vedere, la differenza tra i tag sopra specificati viene visualizzata di seguito:

Confronto tra tag locali Git con stato di modifica

Se gli sviluppatori vogliono confrontare i tag locali con l'elenco di tutti i file modificati, è possibile utilizzare il seguente comando:

$ git diff v1.0 v2.0 --stat

Nel comando sopra indicato, il "-statistica"La flag indica lo stato.

Nell'output di seguito:

  • Viene visualizzato l'elenco di tutti i file creati e modificati/modificati nei tag particolari.
  • La prima colonna contiene il nome del file insieme al percorso completo.
  • La seconda colonna mostra lo stato modificato di essi.
  • "0"Il simbolo mostra che un determinato file è stato modificato.
  • "1"Il simbolo rappresenta i file eliminati.

Confronto tra tag locali Git basati sul file desiderato

Un altro modo per confrontare due tag diversi in base a un determinato file, eseguire il comando fornito:

$ git diff v1.0 v2.0 - GIT/TEST_DIR/FILE1.Py

Qui, il "Git/test_dir/file1.Py"È un nome file desiderato che viene utilizzato per confrontare i tag per la visualizzazione della differenza tra loro:

È tutto! Abbiamo compilato il modo più semplice per confrontare due tag con Git.

Conclusione

Per confrontare i due tag in Git, il “git diff"Il comando può essere utilizzato. Inoltre, per confrontare i tag con lo stato modificato dei file, "Git Diff -Stat"Il comando è utile. Un altro modo per confrontare i tag è eseguire il "git diff - "Comando che può essere utilizzato in base al file particolare. Questo post ha descritto il metodo per confrontare due tag in Git.