Ako rozlíšiť rovnaký súbor medzi dvoma rôznymi záväzkami v tej istej vetve

Ako Rozlisit Rovnaky Subor Medzi Dvoma Roznymi Zavazkami V Tej Istej Vetve



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.txt

Vo 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 git

Krok 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 2b06488

Nižš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.