Při práci na Gitu musí vývojáři zkontrolovat všechny potvrzené a nepotvrzené změny před odesláním místního obsahu do vzdáleného úložiště. Jak víme, nepotvrzené soubory se neodesílají do vzdáleného úložiště Git. Chcete-li zobrazit stav úložiště včetně nepotvrzených změn v Gitu, „ $ stav git ” použít. Kromě toho může vývojáři potřebovat zobrazit změny mezi nedávnými potvrzeními. Pro tento účel použijte „ $ git rozdíl ” pro zobrazení rozdílu mezi požadovanými dvěma potvrzeními.
Tato příručka bude diskutovat o:
Jak zobrazit změny Git Uncommitted?
Chcete-li zobrazit nepotvrzené změny v Gitu, nejprve přejděte do požadovaného úložiště a vygenerujte soubor a sledujte jej do pracovního indexu. Poté si zobrazte sledované změny úložiště Git pomocí „ $ stav git “příkaz.
Postupujte podle uvedených kroků a implementujte výše diskutovaný scénář!
Krok 1: Přejděte do místního adresáře Git
Přejděte do konkrétního místního adresáře pomocí „ CD 'příkaz:
$ CD 'C:\Jdi \n ew_repos'
Krok 2: Vygenerujte nový soubor
Poté proveďte „ dotek ” pro vytvoření nového souboru v lokálním adresáři:
$ dotek testovací_soubor.txt
Krok 3: Přidejte změny pracovního adresáře do oblasti Git Staging Area
Chcete-li sledovat nově přidané změny do pracovního indexu, spusťte níže uvedený příkaz:
$ git přidat testovací_soubor.txt
Krok 4: Ověřte nové změny
Prohlédněte si potvrzené a nepotvrzené změny spuštěním příkazu „ $ stav git 'příkaz:
$ stav gitV níže uvedeném výstupu můžete vidět, že nově vytvořený soubor je třeba potvrdit:
Pojďme k další části a podívejme se na způsob zobrazení rozdílu mezi dvěma commity.
Jak rozlišit mezi dvěma závazky pomocí příkazu „git diff“?
Chcete-li najít rozdíl mezi dvěma potvrzeními, vytvořte nový soubor. Poté vytvořte a potvrďte změny. Dále otevřete soubor v textovém editoru a přidejte nějaké změny. Přidejte nové změny do pracovní oblasti a potvrďte je. Poté použijte „ $ git rozdíl ” spolu s SHA-hash požadovaných odevzdání pro zobrazení změn v souboru.
Vyzkoušejte poskytnuté kroky k implementaci výše diskutovaného scénáře!
Krok 1: Vygenerujte nový soubor
Spusťte „ dotek ” příkaz k vytvoření nového textového souboru:
$ dotek soubor1.txt
Krok 2: Sledujte nový soubor
Chcete-li přidat nově vytvořený soubor do přípravné oblasti Git pro účely sledování, spusťte následující příkaz:
$ git přidat soubor1.txt
Krok 3: Proveďte nové změny
Poté uložte všechny přidané změny do úložiště Git spuštěním „ git commit 'příkaz:
$ git commit -m '1 soubor přidán'
Krok 4: Otevřete a aktualizujte soubor
Nyní, chcete-li otevřít a aktualizovat nově přidaný soubor, spusťte „ $ start 'příkaz:
$ spustit soubor1.txt
Krok 5: Přidejte změny do pracovní oblasti
Po provedení změn v souboru je sledujte do pracovní oblasti Git:
$ git přidat .
Krok 6: Proveďte nové změny
Dále aktualizujte úložiště Git nově přidanými změnami provedením příkazu given-below:
$ git commit -m 'file1.txt aktualizován'
Krok 7: Zkontrolujte protokol Git
Poté spusťte „ git reflog ” pro získání SHA-hash všech odevzdání:
$ git log -- onlineV níže uvedeném výstupu jsme zkopírovali zvýrazněný commit SHA-hash, abychom našli rozdíl mezi nimi:
Krok 8: Najděte rozdíl mezi závazky
Nakonec získejte rozdíl mezi požadovaným zkopírovaným revizí SHA-hash pomocí „ git rozdíl 'příkaz:
$ git rozdíl cea60d0 726df51Ve výstupu níže:
- “ — “ označuje starou verzi souboru
- “ +++ “ zobrazuje aktualizovaný soubor.
- “ +Můj první soubor. “ je aktualizovaný obsah konkrétního souboru
Vysvětlili jsme, jak zobrazit nepotvrzené změny a rozdíly mezi dvěma potvrzeními v Gitu.
Závěr
Chcete-li zkontrolovat nepotvrzené změny, přejděte do místního adresáře a spusťte příkaz „ stav git “příkaz. Zobrazuje všechny neprovedené změny. Pokud však chcete najít rozdíl mezi dvěma commity, „ git diff