Hvordan sammenligne to tagger med git?

Hvordan sammenligne to tagger med git?
Å påpeke en spesifikk historie med git -tagger er nyttig. Utviklere kan generere flere tagger i depotet. Tagger brukes i utgangspunktet for å fange bestemte punkter i Git -forpliktelseshistorien for en markert versjonsutgivelse, for eksempel "v1.0”,“v2.0", og mange flere. Dessuten kan brukere sammenligne taggene basert på den endrede statusen til en fil eller en bestemt fil.

Resultatene av dette innlegget er:

  • Sammenligning mellom to tagger med git
  • Sammenligning mellom Git lokale tagger med modifikasjonsstatus
  • Sammenligning mellom lokale lokale tagger basert på ønsket fil

Sammenligning mellom to tagger med git

For å sammenligne de to lokale taggene, “git diff ”Kommando kan brukes. Prøv ut den tidligere beskrevne kommandoen ved å følge de undergitte instruksjonene under.

Trinn 1: Bytt til git rotkatalog

Først, flytt til Git Root Directory ved å skrive ut den oppgitte kommandoen:

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

Trinn 2: Sjekk listen over lokale tagger

Deretter utføre "git tag”Kommando for å se listen over eksisterende tagger:

$ git tag

I henhold til følgende utgang inneholder det nåværende depotet "v1.0”Og“v2.0”Tagger:

Trinn 3: Sammenlign tagger

Deretter kan du sammenligne de tidligere listede lokale kodene ved å bruke "git diff”Kommando sammen med taggene Navn:

$ git diff v1.0 v2.0

Som du kan se, vises forskjellen mellom de ovennevnte taggerne nedenfor:

Sammenligning mellom Git lokale tagger med modifikasjonsstatus

Hvis utviklere ønsker å sammenligne de lokale taggene med listen over alle filer som ble endret, kan følgende kommando brukes:

$ git diff v1.0 v2.0 -Stat

I ovennevnte kommando, “-stat”Flagg indikerer statusen.

I den undergitte utgangen:

  • Listen over alle filer som er opprettet og modifisert/endret i de bestemte taggene, vises.
  • Første kolonne inneholder filens navn sammen med hele banen.
  • Andre kolonne viser den endrede statusen til dem.
  • 0”Symbol viser at en bestemt fil er endret.
  • 1”Symbol representerer de slettede filene.

Sammenligning mellom lokale lokale tagger basert på ønsket fil

En annen måte å sammenligne to forskjellige tagger basert på en bestemt fil, kjør den medfølgende kommandoen:

$ git diff v1.0 v2.0 - git/test_dir/file1.py

Her, "Git/test_dir/file1.py”Er et ønsket filnavn som brukes til å sammenligne taggene for å se forskjellen mellom dem:

Det er alt! Vi har samlet den enkleste måten å sammenligne to tagger med Git.

Konklusjon

For å sammenligne de to taggene i Git, “git diff”Kommando kan brukes. For å sammenligne tagger med den endrede statusen til filene, “dessuten“git diff -stat”Kommando er nyttig. En annen måte å sammenligne taggene på er ved å kjøre "git diff - ”Kommando som kan brukes basert på den aktuelle filen. Dette innlegget beskrev metoden for å sammenligne to tagger i Git.