Finne diff mellom nåværende og siste versjon

Finne diff mellom nåværende og siste versjon
På Git legger utviklere til flere endringer i Git -depotet når det er nødvendig. I tillegg kan de se logghistorien til GIT -referansene og legge til endringer. Utviklere har lov til å finne forskjellen mellom kildekodenes oppdaterte versjon og den forrige versjonen av filen. “$ git diff”Kommando kan brukes til å utføre denne operasjonen.

Dette innlegget vil gi en måte å finne forskjellen mellom gjeldende og siste versjoner.

Hvordan finne forskjellen/forskjellen mellom nåværende og siste versjoner av samme fil?

For å finne forskjellen mellom gjeldende og tidligere versjoner av filen, sjekk ut de gitt nedenfor trinnene:

  • Flytt til Git Local Directory
  • Sjekk listen over depotinnhold
  • Velg og oppdater ønsket fil
  • Sjekk Git -logghistorikken og kopier ønsket forpliktelse Sha Hash
  • Kjør “$ git diff ”Kommando.

Trinn 1: Naviger til Git Repository
Først av alt, bytt til det nødvendige Git -depotet ved å bruke "CD”Kommando:

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

Trinn 2: Vis liste over innhold
Kjør deretter “ls”Kommando for å sjekke listen over depot eksisterende innhold:

$ ls

I følge det medfølgende bildet inneholder det nåværende depotet fire tekstfiler:

Trinn 3: Åpne ønsket eksisterende fil
Neste, løp "start”Kommando sammen med den aktuelle GIT -filen for å åpne den:

$ start fil1.tekst

Som et resultat åpnes filen med standardredigereren, legger til og lagrer endringer. Lukk deretter filen:

Trinn 4: Sporendringer
Etter det, utfør "git add .”Kommando for å presse alle endringer fra arbeidsområdet til sporingsindeksen:

$ git Legg til .

Trinn 5: Forplikt endringer
Deretter lagrer du alle endringer i Git -depotet ved å forplikte seg gjennom den oppgitte kommandoen sammen med ønsket forpliktelsesmelding:

$ git commit -m "file1.txt re-oppdatert "

Trinn 6: Se Git Log History
For å se Git -loggreferansehistorikken, kjør "git log”Kommando:

$ git log .

Som du kan se, har listen over alle ekstra forpliktelser blitt vist sammen med Sha Hash and Commit -meldingen. Velg forplikte Sha Hash for å finne forskjellen mellom dem. For eksempel har vi fremhevet den utvalgte Sha -hasj:

Trinn 7: Finn forskjell mellom filstrøm og forrige versjon
Til slutt, løp "git diff”Kommando sammen med den valgte SHA -hash:

$ git diff d351073 43e84c6

Her vises forskjellen som følger:

  • a/fil1.tekst”Representerer den forrige versjonen av den aktuelle filen.
  • b/fil1.tekst”Indikerer den gjeldende versjonen av den oppdaterte filen.
  • - ”Symbol tildelt den eldre versjonen.
  • +++”Symbol representerer endringene i filens nåværende versjon:

Det er alt! Vi har utdypet å finne forskjellen mellom den eldre og den nyeste versjonen av den samme filen.

Konklusjon

For å finne forskjellen mellom nåværende og eldre versjoner, flytter du først til katalogen og ser deretter innholdslisten. Velg og åpne ønsket fil. Legg til og lagre endringer. Deretter sporer og begår modifikasjonene til iscenesettelsesområdet. Sjekk Git -logghistorikken og kopier ønsket forpliktelse Sha Hash mot den samme filen. Til slutt, kjør "$ git diff ”Kommando. Dette innlegget demonstrerte metoden for å finne en forskjell mellom gjeldende og siste versjoner.