Git Refog Command vs Log

Git Refog Command vs Log
Git er det mest utnyttes til å spore prosjekter fra lokale til eksterne depoter. Når flere brukere jobber med de samme prosjektene, gjør de endringer og oppdaterer dem i depotene. Noen ganger må andre brukere se logghistorien til arbeidskataloggrenene. For dette tilsvarende formålet kan du bruke tilgjengelige kommandoer, for eksempel "$ git reflog”Og“$ git log”Kommandoer.

Denne studien vil beskrive forskjellen mellom Git Refog -kommandoen og loggen.

Hva er Git Refog and Git Log Command?

Git Refog”Er en GIT -kommando som brukes når brukere trenger å spore den nåværende arbeidsoppgavens filiallogghistorie for lokale forpliktelser og ekskludere eventuelle forpliktelser som ble beskjæret bort fra depotet. Den inneholder angre eller vende tilbake handlingslogger, begå endringer, lage grener og bytte og slette historieloggen. På den annen side "git log”Kommando gir depotgrenens forpliktelseshistorie, inkludert tid, eksternt depotnavn, og ga legitimasjon.

Hva er forskjellen mellom GIT Reflog og Log Command?

For å forstå og vise forskjellen mellom Git Refog og Git Log -kommandoer, vil vi navigere til Git -mappen, og deretter opprette og legge til filen til depotet. Deretter vil vi begå alle endringer i Git -depotet. Etter det vil vi oppdatere den siste forpliktelsen ved å bruke “$ git commit -amend -m ”. Til slutt vil vi utføre $ Git -refloggen, og $ git logg -kommandoer en etter en.

Den oppgitte prosedyren vil føre deg til å forstå forskjellen mellom ovennevnte spesifiserte GIT -kommandoer!

Trinn 1: Start Git Terminal

For det første, åpne "Git bash”Ved hjelp av“Oppstart" Meny:

Trinn 2: Flytt til Git Repository

Naviger til det lokale depotet ved å bruke "CD”Kommando:

$ CD "C: \ Brukere \ Nazma \ git \ demo2"

Trinn 3: Opprett fil

Deretter oppretter du en ny fil i Git -depotet ved å bruke gitt kommando:

$ Touch File1.tekst

Trinn 4: Legg til fil

Utfør “git add”Kommando for å spore den nyopprettede filen til iscenesettelsesområdet:

$ git Legg til File1.tekst

Trinn 5: Forplikt endringer

Nå kan du begå endringer i Git -depotet ved å bruke "git forpliktelse”Kommando med“-m”Alternativ:

$ git commit -m "file1.txt er lagt til "

Merk: Prosedyren som er nevnt ovenfor var forutsetningen for å utføre i tillegg til å vise forskjellen mellom “Git Refog" og "git log”Kommandoer. Gå nå mot neste avsnitt for å se forskjellen mellom spesifiserte GIT -kommandoer.

Hvordan sjekke referansehistorikklogg ved hjelp av loggkommando?

Du kan sjekke depotlogghistorikken ved å utføre "git log”Kommando. Den vil vise hele forpliktelseshistorien til Git Repository med tid, eksternt depotnavn og gitt legitimasjon. Hvis du bare vil vise Commit Reference, Commit Message og Head Current Position, kan du bruke "-pen = oneline”Alternativ med Git Log -kommandoen.

La oss nå gå videre og forstå arbeidet med Git Log -kommandoen individuelt og med det tilgjengelige alternativet!

Utfør “git log”Kommando for å vise Git Repository Log History:

$ git log

Som du kan se, vil all logghistorie for Git -depotet vise, og uthevet forpliktelse er den siste:

Nå, utfør "git log”Kommando med“-pen = oneline”Alternativ for bare å vise Commit Reference, Commit Message og Current Head Position:

$ git log -satsy = oneline

Som du kan se i utdataene nedenfor, viste kommandoen ovenfor den forpliktelsesrelaterte informasjonen:

La oss bevege oss mot neste avsnitt og sjekke Git -logghistorikken ved å bruke "Git Refog”Kommando.

Hvordan sjekke referansehistorikklogg ved hjelp av RefleLog -kommandoen?

Git Refog”Kommando brukes først og fremst når brukere ønsker å vise depotets lokale forpliktelseshistorie, inkludert forpliktelsesendring, tilbakestilling eller tilbakeføre handlingslogger, opprettet grener, bytte og slette grenens historielogg, og mange flere.

Ta en titt på det undergitte eksemplet som vil illustrere de uttalte bruken av Git Refog-kommandoen!

For å sjekke den lokale forpliktelseshistorikkloggen til Git -depotet, bruk "Git Refog”Kommando:

$ git reflog

Som du kan sees, vises den lokale tømmerhistorikken, og den uthevede loggen refererer til de siste engasjerte endringene:

Nå, for å se forskjellen mellom “Git Refog”Og“git log”Kommandoer, gå mot neste avsnitt.

Git Refog Command vs Log Command

Git Refog”Og“git log”Kommandoer brukes når brukere ønsker å vise den detaljerte Git Repository Log History. Begge kommandoene kan brukes til lignende formål. Imidlertid er hovedforskjellen at Git Log -kommandoen gir hele forpliktelseshistorien til Git Repository. I kontrast viser Git -reflogen den lokale forpliktelseshistorien til depot.

For å forstå forskjellen mellom ovennevnte kommandoer, prøv de gitte instruksjonene!

Trinn 1: OPPDATERING ENDRINGSFORBINDELSER

Først vil vi erstatte den siste forpliktelsesmeldingen ved å bruke “git forpliktelse”Kommando. Her, "-endring”Alternativ brukes til å endre den eksisterende forpliktelsen:

$ git commit -amend -m "fil lagt til"

Utgangen nedenfor indikerer at vår forpliktelse endres vellykket:

Trinn 2: Sjekk git -logghistorikk

Nå, utfør "git log”Kommando for å se de oppdaterte forpliktelsesendringene:

$ git log -satsy = oneline

Det kan sees at den siste forpliktelsen blir endret og erstattet med en ny forpliktelse:

Trinn 3: Sjekk Git Reference Log History

Neste, vis den lokale logehistorikken ved å bruke "Git Refog”Kommando:

$ git reflog

I henhold til utdataene nedenfor blir nye oppdaterte forpliktelsesendringer lagt til Git -depotet med et nytt referansenummer i stedet for å erstatte med forrige:

Vi har gitt den korte forskjellen mellom Git Refog Command og Git Log Command.

Konklusjon

$ git reflog”Kommando og“$ git log”Kommandoer brukes til lignende formål, for eksempel å se logghistorien til Git Repository. Imidlertid er de begge litt forskjellige fra hverandre. For eksempel brukes GIT RefleM -kommandoen når brukere trenger å vise de lokale forpliktelsesendringene, som inkluderer alle operasjoner som utføres på Git -depotet. På den annen side vil Git -log -kommandoen vise forpliktelsesendringene på en gang. I denne studien har vi forklart GIT Refog -kommandoen kontra LOG -kommandoen.