logo

Stav Git

Příkaz git status se používá k zobrazení stavu úložiště a pracovní oblasti. Umožňuje nám vidět sledované, nesledované soubory a změny. Tento příkaz nezobrazí žádné záznamy o potvrzení ani informace.

Většinou se používá k zobrazení stavu mezi Git Add a Git commit příkaz. Můžeme zkontrolovat, zda jsou změny a soubory sledovány nebo ne.

faktoriální java

Pojďme pochopit různé stavy příkazu status.

Stav při vyčištění pracovního stromu

Než začneme s příkazem git status, podívejme se, jak stav git vypadá, když nejsou provedeny žádné změny. Chcete-li zkontrolovat stav, otevřete git bash a spusťte příkaz status v požadovaném adresáři. Poběží následovně:

 $ git status 

Výstup:

Stav Git

Vzhledem k tomu, že v pracovním stromě není co sledovat nebo zrušit sledování, výstup se zobrazuje jako pracovní strom je čistý .

Stav při vytvoření nového souboru

Když vytvoříme soubor v úložišti, stav úložiště se změní. Vytvořme soubor pomocí dotek příkaz. Nyní zkontrolujte stav pomocí příkazu status. Zvažte následující výstup:

Stav Git

Jak můžeme vidět z výše uvedeného výstupu, stav se zobrazuje jako „ nic nebylo přidáno do odevzdání, ale jsou přítomny nesledované soubory (pro sledování použijte 'git add') '. Příkaz status také zobrazí návrhy. Stejně jako ve výše uvedeném výstupu se navrhuje použít ke sledování souboru příkaz add.

Pojďme soubor sledovat a uvidíme stav po přidání souboru do úložiště. Chcete-li soubor sledovat, spusťte příkaz add. Zvažte následující výstup:

Stav Git

Z výše uvedeného výstupu můžeme vidět, že stav po vytvoření souboru se zobrazuje jako „ změny, které mají být provedeny '.

Než se slepě zavážeme, můžeme zkontrolovat stav. Tento příkaz nám pomůže vyhnout se změnám, které nechceme provést. Pojďme to potvrdit a pak zkontrolovat stav. Zvažte následující výstup:

cm na stopy a palce
Stav Git

Vidíme, že aktuální stav po potvrzení souboru je čistý jako předtím.

Stav při změně existujícího souboru

Pojďme zkontrolovat stav při úpravě existujícího souboru. Chcete-li upravit soubor, spusťte echo příkaz takto:

 $ echo 'Text'> Filename 

Výše uvedený příkaz přidá text do zadaného souboru, nyní zkontrolujte stav úložiště. Zvažte následující výstup:

Stav Git

Vidíme, že aktualizovaný soubor se zobrazuje jako nesledované soubory. Je zobrazen červeně, protože ještě není inscenován. Když se objeví, jeho barva se změní na zelenou. Zvažte následující výstup:

poznámky pod čarou
Stav Git

Stav při smazání souboru

Pojďme zkontrolovat stav, když je soubor smazán z úložiště. Chcete-li odstranit soubor z úložiště, spusťte příkaz rm takto:

 $ git rm 

Výše uvedený příkaz odstraní zadaný soubor z úložiště. Nyní zkontrolujte stav úložiště. Zvažte následující výstup:

Stav Git

Aktuální stav úložiště byl aktualizován jako smazaný.