Hva er forskjellen mellom to forpliktelser i git

Hva er forskjellen mellom to forpliktelser i git
I denne epoken er Git det mest brukte og krevende desentraliserte versjonssystemet. Arbeidet avhenger av to grunnleggende forhold, gjør endringer av brukerne og deretter med hell å begå disse endringene i Git -depotet. Disse forplikter sparer den siste forpliktelsen og holder rede på endringene som er gjort i prosjektet.

I tillegg gjør Git sine brukere å sjekke forskjellen mellom forpliktelser ved hjelp av "$ git diff”Kommando, og i denne studien vil vi diskutere det i detalj.

Hva er forskjellen mellom to forpliktelser i git?

Noen ganger møter brukere situasjoner når de er pålagt å sammenligne data i Git -depotet med en annen datakilde som er tilgjengelig i et annet Git -depot. I et slikt scenario er det viktig å kjenne differensieringen mellom to forpliktelser i Git.

For å gjøre det, sjekk ut prosedyren for under levert!

Trinn 1: Start Git Bash

Åpne Git -terminalen som heter “Git bash”Ved hjelp av“Oppstart" Meny:

Trinn 2: Lag katalog

Først må du opprette den nye katalogen ved å bruke "mkdir”Kommando:

$ mkdir my_dir

Trinn 3: Naviger til katalog

Neste, utfør "CD”Kommando for å flytte til katalogen:

$ CD my_dir

Trinn 4: Opprett fil

Opprett nå den nye filen i Git Local Directory:

$ Touch File1.tekst

Trinn 5: Legg til fil

Legg til den ikke -sporede filen i Git -depotet:

$ git Legg til File1.tekst

Trinn 6: Forplikt endringer

Nå, forplikte deg alle endringer i GIT -katalogen:

$ git commit -m "Legg til fil1"

Her, "-m”Alternativ refererer til den ekstra meldingen:

Trinn 7: Opprett fil

Lag en ny ny fil i den gjeldende katalogen:

$ Touch File2.tekst

Trinn 8: Legg til fil

Legg til "File2.tekst”Til Git -depotet ved å bruke“git add”Kommando:

$ git Legg til File2.tekst

Trinn 9: Forplikt endringer

Utfør “git forpliktelse”Kommando med“-m”Flagg for å lagre endringer i Git -katalogen:

$ git commit -m "Legg til File2"

Merk: For å se forskjellen mellom to forpliktelser, åpne opprettede filer i en redaktør og gjøre noen endringer som å legge til litt tekst, lagre fil og begå endringer.

Trinn 10: Sjekk logghistorikk

Sjekk logghistorikken til Git -katalogen ved å bruke "git log”Kommando:

$ git log -satsy = oneline

Som du ser, begår alle endringer av Git -repoen. Her, "-pen = oneline”Alternativet brukes til å vise utdataene som en forpliktelse per linje:

Trinn 11: Sjekk forskjell mellom forpliktelser

Nå, utfør "git diff”Kommando for å skille de to forpliktelsene:

$ git diff

Som du kan se, har vi begått begge filene “fil1.tekst”Og“File2.tekst" to ganger. “-”Symbol indikerer den første forpliktelsen, og“+++”Symbol representerer den andre forpliktelsen i begge filene. I tillegg, “@@ -0,0 +1 @@”Viser linjenummeret vi har endret i hver fil:

Det er det! Vi har kort differensiert de to forpliktelsene i Git.

Konklusjon

For å forstå forskjellen mellom to forpliktelser i Git, først, åpne terminalen, navigerer du til Git lokal repo ved hjelp av “CD”Kommando og opprette en ny katalog. Opprett og legg til nye filer. Begå endringer i git -katalogen ved å utføre "$ git commit -m”Kommando og kjør“$ git log -pretty = oneline”Kommando for å sjekke logghistorikk. Neste, utfør "$ git diff”Kommando for å sjekke forskjellen. Denne studien demonstrerte hvordan man kan differensiere to forpliktelser i git.