Ako podrobne zobraziť nepotvrdené zmeny v Git a niektoré rozdiely Git?

Ako Podrobne Zobrazit Nepotvrdene Zmeny V Git A Niektore Rozdiely Git



Počas práce na Git musia vývojári skontrolovať všetky potvrdené a nepotvrdené zmeny predtým, ako presunú lokálny obsah do vzdialeného úložiska. Ako vieme, nepotvrdené súbory sa neodošlú do vzdialeného úložiska Git. Ak chcete zobraziť stav úložiska vrátane nepotvrdených zmien v systéme Git, „ $ git stav ” použiť príkaz. Okrem toho si vývojári možno budú musieť pozrieť zmeny medzi poslednými potvrdeniami. Na tento účel použite „ $ git rozdiel ” na zobrazenie rozdielu medzi požadovanými dvoma odovzdaniami.







Táto príručka bude diskutovať o:



Ako zobraziť nepotvrdené zmeny Git?

Ak chcete zobraziť nepotvrdené zmeny v systéme Git, najprv prejdite do požadovaného úložiska a vygenerujte súbor a sledujte ho do indexu príprav. Potom si zobrazte sledované zmeny v úložisku Git pomocou „ $ git stav “príkaz.



Postupujte podľa uvedených krokov na implementáciu vyššie uvedeného scenára!





Krok 1: Prejdite do adresára Local Git

Presuňte sa do konkrétneho lokálneho adresára pomocou „ cd 'príkaz:



$ cd 'C:\Choď \n ew_repos'

Krok 2: Vygenerujte nový súbor

Potom vykonajte „ dotyk ” na vytvorenie nového súboru v lokálnom adresári:

$ dotyk testovací_súbor.txt

Krok 3: Pridajte zmeny pracovného adresára do oblasti Git Staging Area

Ak chcete sledovať novo pridané zmeny do prípravného indexu, spustite príkaz uvedený nižšie:

$ git pridať testovací_súbor.txt

Krok 4: Overte nové zmeny

Prezrite si potvrdené a nepotvrdené zmeny spustením príkazu „ $ git stav 'príkaz:

$ stav git

V nižšie uvedenom výstupe môžete vidieť, že novovytvorený súbor je potrebné potvrdiť:

Prejdime na ďalšiu časť a pozrime sa na spôsob zobrazenia rozdielu medzi dvoma odovzdaniami.

Ako rozlíšiť dva záväzky pomocou príkazu „git diff“?

Ak chcete nájsť rozdiel medzi dvoma odovzdaniami, vytvorte nový súbor. Potom naplánujte a potvrďte zmeny. Potom otvorte súbor v textovom editore a pridajte nejaké zmeny. Pridajte nové zmeny do prípravnej oblasti a potvrďte ich. Potom použite „ $ git rozdiel ” spolu s SHA-hash požadovaných odovzdaní na zobrazenie zmien v súbore.

Vyskúšajte poskytnuté kroky na implementáciu vyššie diskutovaného scenára!

Krok 1: Vytvorte nový súbor

Spustite „ dotyk ” príkaz na vytvorenie nového textového súboru:

$ dotyk súbor1.txt

Krok 2: Sledovanie nového súboru

Ak chcete pridať novovytvorený súbor do prípravnej oblasti Git na účely sledovania, vykonajte nasledujúci príkaz:

$ git pridať súbor1.txt

Krok 3: Potvrdenie nových zmien

Potom uložte všetky pridané zmeny do úložiska Git spustením príkazu „ git commit 'príkaz:

$ git commit -m '1 súbor bol pridaný'

Krok 4: Otvorte a aktualizujte súbor

Teraz, ak chcete otvoriť a aktualizovať novo pridaný súbor, spustite „ $ začiatok 'príkaz:

$ spustiť súbor1.txt

Krok 5: Pridajte zmeny do pracovnej oblasti

Po vykonaní zmien v súbore ich sledujte do prípravnej oblasti Git:

$ git pridať .

Krok 6: Potvrdenie nových zmien

Potom aktualizujte úložisko Git pomocou nových pridaných zmien vykonaním príkazu given-below:

$ git commit -m 'file1.txt aktualizovaný'

Krok 7: Skontrolujte denník Git

Potom spustite „ git reflog ” na získanie SHA-hash všetkých potvrdení:

$ git log --online

V nižšie uvedenom výstupe sme skopírovali zvýraznený commit SHA-hash, aby sme našli rozdiel medzi nimi:

Krok 8: Nájdite rozdiel medzi záväzkami

Nakoniec získajte rozdiel medzi požadovaným skopírovaným potvrdením SHA-hash pomocou „ git rozdiel 'príkaz:

$ git rozdiel cea60d0 726df51

Vo výstupe nižšie:

  • “ označuje starú verziu súboru
  • +++ “ zobrazuje aktualizovaný súbor.
  • +Môj prvý súbor. “ je aktualizovaný obsah konkrétneho súboru

Vysvetlili sme, ako zobraziť nepotvrdené zmeny a rozdiely medzi dvoma odovzdaniami v systéme Git.

Záver

Ak chcete skontrolovať nepotvrdené zmeny, prejdite do lokálneho adresára a vykonajte príkaz „ stav git “príkaz. Zobrazuje všetky nepotvrdené zmeny. Ak však chcete nájsť rozdiel medzi dvoma commitmi, „ git diff ” možno použiť príkaz. Tento príspevok demonštroval metódu zobrazenia nepotvrdených zmien a nájdenia rozdielu medzi dvoma commitmi v Git.