Používatelia Git používajú Git na správu projektov DevOps a ich zdrojového kódu. Na tejto platforme vývojári projektu spolupracujú na vlastnostiach a funkciách projektu prostredníctvom súborov a musia tieto súbory z času na čas upraviť. Keďže veľa vývojárov pracuje na rovnakom projekte, príležitostne si budú musieť pozrieť predchádzajúce a nové zmeny v súbore, aby porozumeli.
Tento článok ukáže, ako rozlíšiť rovnaký súbor medzi dvoma potvrdeniami v rovnakej vetve.
Ako rozlíšiť rovnaký súbor medzi dvoma záväzkami v tej istej vetve?
Ak chcete porovnať súbor medzi dvoma potvrdeniami v rovnakej vetve, najprv otvorte úložisko Git. Potom potvrďte zmeny. Potom v tej istej vetve upravte súbor, ktorý bol nedávno potvrdený, a znova ho potvrďte, aby sa uložili lokálne zmeny. Teraz použite „ git diff HEAD~1 HEAD “príkaz.
Pre praktickú ukážku si pozrite poskytnuté kroky.
Krok 1: Otvorte terminál Git
Najprv z ponuky Štart otvorte „ Git Bash ”Git terminál:
Krok 2: Prejdite do úložiska Git
Ďalej použite „ cd “ a otvorte úložisko Git:
$ cd 'C:\Git\Design'Krok 3: Inicializujte úložisko Git
Inicializujte úložisko Git cez „ je horúco 'príkaz:
$ je horúco
Krok 4: Vytvorte nový súbor
Ak chcete vygenerovať nový súbor a priamo uložiť obsah súboru, vykonajte poskytnutý príkaz:
$ ozvena 'Ahoj' > NewFile.txtVo vyššie uvedenom príkaze echo pridá obsah a priamo ho uloží do „ NewFile.txt súbor:
Teraz použite „ ls ” na zobrazenie všetkých súborov a overenie, či je súbor vytvorený alebo nie:
$ ls
Krok 5: Pridajte súbor do indexu fázy
Ďalej presuňte nesledovaný súbor do prípravného indexu pomocou Git “ pridať 'príkaz:
$ git pridať NewFile.txt
Skontrolujte stav Git a overte, či sú zmeny pridané do indexu sledovania alebo nie:
$ stav gitKrok 6: Potvrdenie vygenerovaného súboru
Ak chcete uložiť novovygenerovaný súbor na uloženie zmien, napíšte nasledujúci príkaz:
$ git commit -m 'NewFile je potvrdený'
Krok 7: Upravte súbor
Otvorte súbor v textovom editore a aktualizujte ho:
$ spustite NewFile.txt
Upravte obsah súboru a stlačte „ Ctrl+S ” tlačidlo na uloženie súboru:
Krok 8: Presuňte súbor do pracovného indexu
Potom pridajte nesledovanú úpravu do indexu prípravy:
$ git pridať NewFile.txt
Skontrolujte stav úložiska a overte, či sú zmeny pridané do prípravnej oblasti alebo nie:
$ stav git
Krok 9: Potvrdenie upraveného súboru
Potom pridajte úpravy do lokálneho úložiska Git pomocou daného príkazu:
$ git commit -m 'upravený súbor'
Pozrite si denník úložiska a overte, či sú zmeny potvrdené alebo nie:
$ git log
Krok 10: Rozdiel medzi rovnakým súborom medzi dvoma záväzkami
Potom porovnajte rovnaký súbor medzi dvoma commitmi vykonaním nižšie uvedeného príkazu. Zadajte tiež ID potvrdenia pre tieto dve potvrdenia:
$ git rozdiel 593d249 2b06488Nižšie uvedený výstup úspešne ukazuje rozdiel medzi tým istým súborom medzi dvoma commitmi. Tu sú znaky „ — “ a „ +++ ” sú výstupné indikátory, ktoré zobrazujú nové a staré odovzdania. :
Alternatívne môžu používatelia Git použiť pozíciu HEAD namiesto ID odovzdania na zobrazenie rozdielu, ako je znázornené v príkaze nižšie:
$ git rozdiel HLAVA~ 1 HLAVA
Naučili sme vás, ako rozlíšiť rovnaký súbor medzi dvoma potvrdeniami.
Záver
Ak chcete porovnať rovnaký súbor medzi dvoma potvrdeniami, najprv prejdite do lokálneho úložiska Git. Vykonajte prvé potvrdenie pre súbor pomocou „ $ git commit -m “príkaz. Potom urobte nejaké úpravy v tom istom súbore a znova ho potvrďte, aby ste uložili zmeny v lokálnom úložisku. Potom ukážte rozdiel toho istého súboru medzi rôznymi potvrdeniami pomocou „ git diff HEAD~1 HEAD “príkaz. Tento príspevok ukázal, ako porovnávať súbor medzi dvoma potvrdeniami.