Kako podrobno prikazati nepotrjene spremembe v Gitu in nekatere Git razlike?

Kako Podrobno Prikazati Nepotrjene Spremembe V Gitu In Nekatere Git Razlike



Med delom na Gitu morajo razvijalci preveriti vse potrjene in nepotrjene spremembe, preden lokalno vsebino potisnejo v oddaljeno skladišče. Kot vemo, se nepotrjene datoteke ne potisnejo v oddaljeni repozitorij Git. Če si želite ogledati stanje repozitorija, vključno z nepotrjenimi spremembami v Gitu, se prikaže » status $ git ” uporabite ukaz. Poleg tega si bodo razvijalci morda morali ogledati spremembe med nedavnimi odobritvami. V ta namen uporabite » $ git diff ” za prikaz razlike med dvema želenima objavama.







Ta vodnik bo razpravljal o:



Kako si ogledati nepotrjene spremembe Git?

Če si želite ogledati nepotrjene spremembe v Gitu, najprej pojdite v zahtevano skladišče in ustvarite datoteko ter ji sledite do uprizoritvenega indeksa. Nato si oglejte sledene spremembe repozitorija Git z uporabo ' status $ git ” ukaz.



Sledite navedenim korakom za izvedbo zgoraj obravnavanega scenarija!





1. korak: Pomaknite se do lokalnega imenika Git

Premaknite se v določen lokalni imenik z uporabo ' cd ” ukaz:



$ cd 'C:\Pojdi \n ew_repos'

2. korak: Ustvari novo datoteko

Nato izvedite » dotik ” za ustvarjanje nove datoteke v lokalnem imeniku:

$ dotik testna_datoteka.txt

3. korak: Dodajte spremembe delovnega imenika v Git Staging Area

Če želite slediti novo dodanim spremembam uprizoritvenega indeksa, zaženite spodnji ukaz:

$ git add testna_datoteka.txt

4. korak: Preverite nove spremembe

Oglejte si potrjene in nepotrjene spremembe tako, da izvedete » status $ git ” ukaz:

$ status git

V spodnjem izpisu lahko vidite, da je treba novo ustvarjeno datoteko potrditi:

Pojdimo na naslednji razdelek in preverimo metodo za prikaz razlike med dvema objavama.

Kako razlikovati med dvema izdajama z uporabo ukaza »git diff«?

Če želite ugotoviti razliko med dvema objavama, ustvarite novo datoteko. Nato uprizorite in potrdite spremembe. Nato odprite datoteko v urejevalniku besedila in dodajte nekaj sprememb. Dodajte nove spremembe v uprizoritveno območje in jih potrdite. Po tem uporabite » $ git diff ” skupaj z zgoščeno vrednostjo SHA želenih potrditev za ogled sprememb v datoteki.

Preizkusite navedene korake za izvedbo zgoraj obravnavanega scenarija!

1. korak: Ustvari novo datoteko

Zaženite ' dotik ” za ustvarjanje nove besedilne datoteke:

$ dotik datoteka1.txt

2. korak: sledite novi datoteki

Izvedite naslednji ukaz, da dodate novo ustvarjeno datoteko v uprizoritveno območje Git za namene sledenja:

$ git add datoteka1.txt

3. korak: Izvedite nove spremembe

Nato shranite vse dodane spremembe v repozitorij Git tako, da zaženete » git commit ” ukaz:

$ git commit -m '1 datoteka dodana'

4. korak: Odprite in posodobite datoteko

Zdaj, da odprete in posodobite novo dodano datoteko, zaženite ' $ začetek ” ukaz:

$ zaženi file1.txt

5. korak: Dodajte spremembe v uprizoritveno območje

Ko naredite spremembe v datoteki, jih spremljajte v uprizoritvenem območju Git:

$ git add .

6. korak: Izvedite nove spremembe

Nato posodobite repozitorij Git z novo dodanimi spremembami, tako da izvedete spodnji ukaz:

$ git commit -m 'datoteka1.txt posodobljena'

7. korak: Preverite Git Log

Po tem zaženite » git reflog ” za pridobitev zgoščene vrednosti SHA vseh potrditev:

$ git dnevnik --na spletu

V spodnjem rezultatu smo kopirali označeno zgoščeno vrednost SHA za potrditev, da bi našli razliko med njima:

8. korak: Poiščite razliko med odobritvami

Nazadnje, pridobite razliko med želeno kopirano zgoščeno vrednostjo SHA z uporabo » git diff ” ukaz:

$ git diff cea60d0 726df51

V izhodu spodaj:

  • ” označuje staro različico datoteke
  • +++ « prikaže posodobljeno datoteko.
  • + Moja prva datoteka. ” je posodobljena vsebina določene datoteke

Pojasnili smo, kako v Git-u prikazati nepotrjene spremembe in razlike med dvema objavama.

Zaključek

Če želite preveriti nepotrjene spremembe, se pomaknite do lokalnega imenika in izvedite » status git ” ukaz. Prikazuje vse nepotrjene spremembe. Vendar, če želite najti razliko med dvema objavama, ' git diff ” lahko uporabite ukaz. Ta objava je prikazala metodo prikazovanja neobjavljenih sprememb in iskanje razlike med dvema objavama v Gitu.