Uživatelé Git používají Git pro správu projektů DevOps a jejich zdrojového kódu. Na této platformě spolupracují vývojáři projektu na vlastnostech a funkcích projektu prostřednictvím souborů a jsou povinni tyto soubory čas od času upravit. Protože mnoho vývojářů pracuje na stejném projektu, může se občas stát, že si pro pochopení budou muset prohlédnout předchozí a nové změny v souboru.
Tento článek ukáže, jak rozlišit stejný soubor mezi dvěma potvrzeními na stejné větvi.
Jak odlišit stejný soubor mezi dvěma závazky na stejné větvi?
Chcete-li porovnat soubor mezi dvěma potvrzeními ve stejné větvi, nejprve otevřete úložiště Git. Poté potvrďte změny. Poté ve stejné větvi upravte soubor, který byl nedávno potvrzen, a znovu jej potvrďte, abyste uložili místní změny. Nyní použijte „ git diff HEAD~1 HEAD “příkaz.
Podívejte se na poskytnuté kroky pro praktickou ukázku.
Krok 1: Otevřete Git Terminal
Nejprve z nabídky Start otevřete „ Git Bash “Git terminál:
Krok 2: Přejděte do úložiště Git
Dále použijte „ CD ” a otevřete úložiště Git:
$ CD 'C:\Git\Design'Krok 3: Inicializujte úložiště Git
Inicializujte úložiště Git pomocí „ je horko 'příkaz:
$ je horko
Krok 4: Vygenerujte nový soubor
Chcete-li vygenerovat nový soubor a uložit obsah souboru přímo, proveďte poskytnutý příkaz:
$ echo 'Ahoj' > NewFile.txtVe výše uvedeném příkazu echo přidá obsah a přímo jej uloží do „ NewFile.txt 'soubor:
Nyní použijte „ ls ” pro zobrazení všech souborů a ověření, zda je soubor vytvořen nebo ne:
$ ls
Krok 5: Přidejte soubor do pracovního indexu
Dále přesuňte nesledovaný soubor do pracovního indexu pomocí Git “ přidat 'příkaz:
$ git přidat NewFile.txt
Zkontrolujte stav Git a ověřte, zda jsou změny přidány do indexu sledování či nikoli:
$ stav gitKrok 6: Potvrdit vygenerovaný soubor
Chcete-li potvrdit nově vygenerovaný soubor pro uložení změn, napište následující příkaz:
$ git commit -m 'NewFile je potvrzen'
Krok 7: Upravte soubor
Otevřete soubor v textovém editoru a aktualizujte jej:
$ spusťte NewFile.txt
Upravte obsah souboru a stiskněte „ Ctrl+S ” pro uložení souboru:
Krok 8: Přesuňte soubor do pracovního indexu
Poté přidejte nesledovanou úpravu do pracovního indexu:
$ git přidat NewFile.txt
Zkontrolujte stav úložiště a ověřte, zda jsou změny přidány do přípravné oblasti nebo ne:
$ stav git
Krok 9: Potvrdit upravený soubor
Poté přidejte úpravy do místního úložiště Git pomocí daného příkazu:
$ git commit -m 'upravený soubor'
Prohlédněte si protokol úložiště a ověřte, zda jsou změny potvrzeny nebo ne:
$ git log
Krok 10: Rozdíl stejného souboru mezi dvěma závazky
Dále porovnejte stejný soubor mezi dvěma commity provedením níže uvedeného příkazu. Uveďte také ID odevzdání pro tyto dva odevzdání:
$ git rozdíl 593d249 2b06488Níže uvedený výstup úspěšně ukazuje rozdíl mezi stejným souborem mezi dvěma potvrzeními. Zde jsou znaky „ — ' a ' +++ ” jsou výstupní indikátory, které ukazují nové a staré odevzdání. :
Alternativně mohou uživatelé Git použít pozici HEAD místo ID odevzdání k zobrazení rozdílu, jak je znázorněno v níže uvedeném příkazu:
$ git rozdíl HLAVA~ 1 HLAVA
Naučili jsme vás, jak rozlišit stejný soubor mezi dvěma commity.
Závěr
Chcete-li porovnat stejný soubor mezi dvěma potvrzeními, přejděte nejprve do místního úložiště Git. Proveďte první odevzdání pro soubor pomocí „ $ git commit -m “příkaz. Poté proveďte nějaké úpravy ve stejném souboru a znovu jej potvrďte, aby se změny uložily do místního úložiště. Poté ukažte rozdíl stejného souboru mezi různými potvrzeními pomocí „ git diff HEAD~1 HEAD “příkaz. Tento příspěvek demonstroval, jak porovnat soubor mezi dvěma commity.