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:
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:
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:
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
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:
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 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:
Aktuální stav úložiště byl aktualizován jako smazaný.