Dok rade na Gitu, programeri moraju provjeriti sve uvrštene i neuvrštene promjene prije nego što pošalju lokalni sadržaj u udaljeno spremište. Kao što znamo da se neobvezene datoteke ne guraju u Git udaljeno spremište. Za pregled statusa repozitorija uključujući neizvršene promjene u Gitu, ' $ git status ” koristiti naredbu. Štoviše, programeri će možda trebati vidjeti promjene između nedavnih obveza. U tu svrhu koristite ' $ git diff ” naredba za prikaz razlike između željenih dvaju obveza.
U ovom će se vodiču raspravljati o:
Kako vidjeti Git neizvršene promjene?
Da biste pregledali neizvršene promjene u Gitu, prvo idite u traženo spremište i generirajte datoteku te je pratite do indeksa prikazivanja. Zatim pregledajte praćene promjene Git repozitorija koristeći ' $ git status ” naredba.
Slijedite navedene korake za implementaciju gore opisanog scenarija!
Korak 1: Idite na lokalni Git imenik
Premjestite se na određeni lokalni imenik pomoću ' CD ” naredba:
$ CD 'C:\Idi \n ew_repos'
Korak 2: Generirajte novu datoteku
Zatim izvršite ' dodir ” za stvaranje nove datoteke u lokalnom direktoriju:
$ dodir testna_datoteka.txt
Korak 3: Dodajte promjene radnog direktorija u Git Staging Area
Da biste pratili novo dodane promjene u indeksu prikazivanja, pokrenite naredbu u nastavku:
$ git dodati testna_datoteka.txt
Korak 4: Provjerite nove promjene
Pregledajte uvrštene i neuvrštene promjene izvršavanjem ' $ git status ” naredba:
$ git statusU donjem izlazu možete vidjeti da novostvorenu datoteku treba predati:
Prijeđimo na sljedeći odjeljak i provjerimo metodu prikazivanja razlike između dva predanja.
Kako napraviti razliku između dva urezivanja korištenjem naredbe “git diff”?
Da biste pronašli razliku između dva urezivanja, izradite novu datoteku. Zatim, inscenirajte i pokrenite promjene. Zatim otvorite datoteku u uređivaču teksta i dodajte neke promjene. Dodajte nove promjene u scensko područje i potvrdite ih. Nakon toga upotrijebite ' $ git diff ” naredbu zajedno sa SHA-hashom željenih obveza za prikaz promjena u datoteci.
Isprobajte navedene korake za implementaciju gore opisanog scenarija!
Korak 1: Generirajte novu datoteku
Pokrenite ' dodir ” za stvaranje nove tekstualne datoteke:
$ dodir datoteka1.txt
Korak 2: Pratite novu datoteku
Izvršite sljedeću naredbu da biste dodali novostvorenu datoteku u Git probno područje za potrebe praćenja:
$ git dodati datoteka1.txt
3. korak: izvršite nove promjene
Zatim spremite sve dodane promjene u Git repozitorij pokretanjem ' git počiniti ” naredba:
$ git počiniti -m '1 datoteka dodana'
Korak 4: Otvorite i ažurirajte datoteku
Sada, da otvorite i ažurirate novo dodanu datoteku, pokrenite ' $ početak ” naredba:
$ pokrenuti file1.txt
Korak 5: Dodajte promjene u scensko područje
Nakon što napravite promjene u datoteci, pratite ih u Git staging području:
$ git dodati .
Korak 6: izvršite nove promjene
Zatim ažurirajte Git repozitorij novododanim promjenama izvršavanjem naredbe dane u nastavku:
$ git počiniti -m 'datoteka1.txt ažurirana'
Korak 7: Provjerite Git Log
Nakon toga pokrenite ' git reflog ” naredba za dobivanje SHA-hasha svih obveza:
$ git dnevnik --na linijiU donjem izlazu kopirali smo istaknuti SHA-hash predaje kako bismo pronašli razliku između njih:
Korak 8: Pronađite razliku između obveza
Na kraju, saznajte razliku između željenog kopiranog SHA-hash-a predaje korištenjem ' git diff ” naredba:
$ git diff cea60d0 726df51U izlazu ispod:
- “ — ” označava staru verziju datoteke
- “ +++ ” prikazuje ažuriranu datoteku.
- “ +Moja prva datoteka. ” je ažurirani sadržaj određene datoteke
Objasnili smo kako prikazati neizvršene izmjene i razlike između dva uvrštenja u Gitu.
Zaključak
Za provjeru neizvršenih promjena idite na lokalni imenik i izvršite ' git status ” naredba. Prikazuje sve neizvršene promjene. Međutim, ako želite pronaći razliku između dva urezivanja, ' git diff