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 gitV 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 --onlineV 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 726df51Vo 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