Hvordan du bruker merknad i git?

Hvordan du bruker merknad i git?
Annotat Kommando brukes i GIT for å spore hver linje i filen basert på forpliktelsesinformasjonen. Denne kommandoen kommenterer fra den gitte revisjonen av filen. En annen kommando eksisterer i Git, som denne kommandoen, kalt skylde på Kommando, men den genererer utdata i et annet format og har ingen bakoverkompatibilitetsfunksjon som Annotat kommando. Hensikten med å bruke de forskjellige alternativene til Annotat Kommando og bruken av denne kommandoen i GIT er blitt forklart i denne opplæringen.

Ulike alternativer for kommenteringskommando

Annotat Kommandoen har mange alternativer for å hente forskjellige typer informasjon om filene som brukes i GitHub -depotet. Formålene med noen for det meste brukte alternativer for kommenterte kommando er beskrevet nedenfor:

Alternativ Hensikt
-b Det brukes til å vise blank SHA-1 for grenseomgang.
-Show-Stats Det brukes til å inkludere tilleggsstatistikk på slutten av utgangen.
-L Det brukes til å kommentere linjetallet fra n til m.
-L: Det brukes til å kommentere linjen basert på funksjonsnavnet.
-l Det brukes til å vise lang revisjon som er av som standard.
-t Den viser den rå tidsstempelet som er av som standard.
-n, -show -nummer Det brukes til å vise det originale linjenummeret.
-e, -show -e -post Den brukes til å vise forfatterens e -post i stedet for navnet.
-Dato Det brukes til å spesifisere datoformatet.
-Første foreldre Den kan brukes til å bestemme når en linje er nevnt for en bestemt integrasjonsgren i stedet for for historien.
-trinnvis Det brukes til å vise resultatet trinnvis.
-koding = Den brukes til å spesifisere kodingen som brukes for forfatternavn og forplikte sammendrag.
-M [] Det brukes til å oppdage flyttede eller kopierte linjer i en fil.
-C [] Det brukes til å oppdage linjene flyttet eller kopiert fra andre filer som ble endret i samme forpliktelse.
-Ignorer-rev Det brukes til å ignorere revisjon.
-Ignorer-revs-filen Det brukes til å ignorere revisjoner som er oppført i filen.
-h Det brukes til å vise hjelpemeldinger.

Ulike bruksområder for kommenteringskommando:

Følgende Annotat Kommandoen vil vise all informasjon i Grunnleggende.py fil:

$ git Annotate Basic.py

Følgende utgang viser at hver linje i grunnen.PY -filen er merket med SHA, GitHub -brukernavnet er Fyc21, den siste engasjerte datoen og klokkeslettet for filen, og koden til hver linje.

Følgende Annotat Kommandoen vil vise informasjonen til Grunnleggende.py fil fra linje nummer 1 til 3.

$ git Annotate -L 1,3 Basic.py


Følgende utgang viser den samme informasjonen om det grunnleggende.py fil som den første Annotat Kommando basert på linjenummer nevnt i kommandoen.

Følgende Annotat Kommandoen vil vise informasjonen til Grunnleggende.py fil fra linje nummer 4 til -2. Her er den negative verdien gitt for sluttlinjenummeret som vil telle linjen bakover. De Grunnleggende.py Filen inneholder 4 linjer. Så kommandoen vil vise informasjonen fra linjen 3 til 4 i grunnleggende.py -fil.

$ git Annotate -L 4, -2 Basic.py

Følgende utgang viser den samme informasjonen om det grunnleggende.py fil som den første kommenter -kommandoen basert på linjenummer som er nevnt i kommandoen.

Brukernavnet til GitHub -kontoen vises som standard når Annotat Kommandoen blir utført for enhver depotfil som er publisert i den eksterne serveren. Men hvis du vil hente e -postadressen til GitHub -kontoen, kan du kjøre følgende Annotat kommando. Kommandoen vil vise forfatterens e -postadresse til grunnleggende.py -fil.

$ git Annotate -e Basic.py

Følgende utdata viser e -postadressen til GitHub -kontoen der depotet er publisert.

De siste engasjerte dato- og tidsverdiene for filen vises som standard når Annotat Kommandoen blir utført for depotfilen som er publisert i den eksterne serveren. Men hvis du vil hente tidsstempelverdien i stedet for dato- og tidsverdier, kan du kjøre følgende Annotat kommando. Kommandoen vil vise den siste tidsstempelverdien til grunnleggende.py -fil.

$ git Annotate -t ​​Basic.py


Følgende utgang viser tidsstempelverdien i stedet for den siste engasjerte dato- og tidsverdiene for filen:

I de forrige utgangene er SHA -verdien skrevet ut i kort form. Hvis du vil hente hele SHA -verdien av depotfilen, kan du kjøre følgende Annotat kommando. Kommandoen vil vise den detaljerte SHA -verdien til grunnleggende.py -fil.

$ git Annotate -L Basic.py

Følgende utgang viser hele SHA -verdien av Grunnleggende.py fil med den andre informasjonen som er nevnt før:

Hvis du vil hente den ekstra statistiske informasjonen til en depotfil med standardinformasjonen, kan du kjøre følgende Annotat kommando. Kommandoen vil vise tilleggsinformasjonen til grunnleggende.py -fil.

$ git Annotate -Show -Stats Basic.py

Følgende utgang viser de tre ekstra nye statistiske informasjonen til Grunnleggende.py fil. Dette er antall klatt, antall lapper og antall forpliktelser.

Hvis du vil hente informasjonen til en hvilken som helst depotfil trinnvis, kan du kjøre følgende kommando. Kommandoen vil vise de trinnvise resultatene av grunnleggende.py -fil.

$ git Annotate -Incemental Basic.py

Følgende utdata viser gjeldende SHA -verdi, brukernavn, e -post, tidsstempelverdier for forfatteren, brukernavn, e -post, tidsstempel, tidssoneverdier for engasjementet, forpliktelsesmeldingen og de tidligere SHA -verdiene til grunnleggende.py -fil.

Konklusjon:

Den forskjellige informasjonen om en depotfil kan hentes ved hjelp av GIT Annotat kommando. Formålene og bruken av de forskjellige alternativene til denne kommandoen er blitt forklart i denne opplæringen ved å opprette et demo git -depot. Jeg håper konseptet med Annotate -kommandoen vil være klart for leserne etter å ha lest denne opplæringen.