Jak odlišit stejný soubor mezi dvěma různými závazky na stejné větvi

Jak Odlisit Stejny Soubor Mezi Dvema Ruznymi Zavazky Na Stejne Vetvi



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

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

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

Níž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.