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 gitV 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 spletuV 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 726df51V 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