Kako detaljno prikazati neizvršene promjene u Gitu i neke Git razlike?

Kako Detaljno Prikazati Neizvrsene Promjene U Gitu I Neke Git Razlike



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 status

U 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 liniji

U 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 726df51

U 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 ” može se koristiti naredba. Ovaj post demonstrira metodu prikazivanja neizvršenih promjena i pronalaženje razlike između dva uvrštavanja u Gitu.