Mens de jobber med GIT, må utviklere sjekke alle de engasjerte og uplagte endringer før de skyver lokalt innhold til det eksterne depotet. Som vi vet at de uforpliktende filene ikke blir presset til Git Remote Repository. For å se statusen til depotet inkludert de uforpliktende endringene i GIT, “$ git status”Kommando brukes. Dessuten kan utviklerne trenge å se endringene mellom nyere forpliktelser. For dette formålet, bruk "$ git diff”Kommando for å vise forskjellen mellom ønsket to forpliktelser.
Denne guiden vil diskutere:
Hvordan se på uplagte endringer?
For å se uplagte endringer i GIT, gå først til ønsket depot og generere en fil og spore den til iscenesettelsesindeksen. Vis deretter Git -depotets sporede endringer ved å bruke "$ git status”Kommando.
Følg de medfølgende trinnene for å implementere ovennevnte diskuterte scenario!
Trinn 1: Naviger til lokal git -katalog
Gå til den aktuelle lokale katalogen ved å bruke "CD”Kommando:
$ CD "C: \ git \ new_repos"
Trinn 2: Generer ny fil
Deretter utføre "ta på”Kommando for å opprette en ny fil i den lokale katalogen:
$ touch test_file.tekst
Trinn 3: Legg til arbeidskatalogendringer til Git -iscenesettelsesområdet
For å spore nylig lagt til endringer i iscenesettingsindeksen, kjør den undergitte kommandoen:
$ git Legg til test_file.tekst
Trinn 4: Bekreft nye endringer
Se de engasjerte og uplagte endringene ved å utføre “$ git status”Kommando:
$ git status
I utdataene nedenfor kan du se at den nyopprettede filen må begås:
La oss flytte til neste avsnitt og sjekke metoden for å vise forskjellen mellom to forpliktelser.
Hvordan man kan skille mellom to forpliktelser ved å bruke kommandoen “git diff”?
For å finne forskjellen mellom to forpliktelser, oppretter du en ny fil. Da, scene og begå endringer. Deretter åpner du filen i tekstredigereren og legger til noen endringer. Legg til nye endringer i iscenesettelsesområdet og forplikte dem. Etter det, bruk "$ git diff”Kommando sammen med Sha-Hash of the ønsket forpliktelser for å se endringer i filen.
Prøv de medfølgende trinnene for å implementere det ovennevnte scenariet!
Trinn 1: Generer ny fil
Kjør “ta på”Kommando for å opprette en ny tekstfil:
$ Touch File1.tekst
Trinn 2: Spor ny fil
Utfør følgende kommando for å legge til den nyopprettede filen til Git -iscenesettelsesområdet for sporingsformål:
$ git Legg til File1.tekst
Trinn 3: Forplikt deg nye endringer
Lagre deretter alle ekstra endringer i Git -depotet ved å kjøre "git forpliktelse”Kommando:
$ git commit -m "1 fil lagt til"
Trinn 4: Åpne og oppdatere fil
Nå, for å åpne og oppdatere den nylig lagt til filen, kjør "$ start”Kommando:
$ start fil1.tekst
Trinn 5: Legg til endringer i iscenesettelsesområdet
Etter å ha gjort endringer i filen, spore dem til Git -iscenesettelsesområdet:
$ git Legg til .
Trinn 6: Forplikt nye endringer
Deretter oppdaterer du Git-depotet med nylig ekstra endringer ved å utføre den gitte below-kommandoen:
$ git commit -m "file1.txt oppdatert "
Trinn 7: Sjekk git -loggen
Etter det, kjør "Git Refog”Kommando for å få Sha-Hash for alle forpliktelser:
$ git log --oneline
I utdataene nedenfor har vi kopiert den uthevede forpliktelsen Sha-Hash for å finne forskjellen mellom dem:
Trinn 8: Finn forskjell mellom forpliktelser
Til slutt, få forskjellen mellom ønsket kopiert forpliktelse sha-hash ved å bruke "git diff”Kommando:
$ git diff cea60d0 726df51
I utgangen nedenfor:
Vi har forklart hvordan vi kan vise uplagte endringer og forskjeller mellom to forpliktelser i Git.
Konklusjon
For å sjekke de uforpliktet endringene, naviger til den lokale katalogen og utfør "git status”Kommando. Det viser alle uenede endringer. Imidlertid, hvis du vil finne forskjellen mellom to forpliktelser, "git diff ”Kommando kan brukes. Dette innlegget demonstrerte metoden for å vise uplagte endringer og finne forskjellen mellom to forpliktelser i GIT.