Polecenie git status służy do wyświetlania stanu repozytorium i obszaru tymczasowego. Pozwala nam zobaczyć prześledzone, nieśledzone pliki i zmiany. To polecenie nie wyświetli żadnych rekordów ani informacji o zatwierdzeniach.
Najczęściej służy do wyświetlania stanu pomiędzy Git Dodaj I Git zatwierdź Komenda. Możemy sprawdzić, czy zmiany i pliki są śledzone, czy nie.
Przyjrzyjmy się różnym stanom polecenia statusu.
Stan podczas czyszczenia drzewa roboczego
Zanim zaczniemy od polecenia git status, zobaczmy jak wygląda git status, gdy nie wprowadzono żadnych zmian. Aby sprawdzić status, otwórz git bash i uruchom polecenie status w żądanym katalogu. Będzie działać w następujący sposób:
$ git status
Wyjście:
Ponieważ w drzewie roboczym nie ma nic do śledzenia ani odśledzenia, dane wyjściowe są wyświetlane jako drzewo robocze jest czyste .
Stan w momencie utworzenia nowego pliku
Kiedy tworzymy plik w repozytorium, zmienia się stan repozytorium. Utwórzmy plik za pomocą dotykać Komenda. Teraz sprawdź status za pomocą polecenia status. Rozważ poniższe dane wyjściowe:
Jak widać z powyższych danych wyjściowych, status jest wyświetlany jako „ nic nie zostało dodane do zatwierdzenia, ale obecne są nieśledzone pliki (użyj „git add”, aby śledzić) '. Polecenie statusu wyświetla także sugestie. Podobnie jak w przypadku powyższych wyników, sugeruje się użycie polecenia add do śledzenia pliku.
Prześledzimy plik i zobaczymy status po dodaniu pliku do repozytorium. Aby śledzić plik, uruchom polecenie add. Rozważ poniższe dane wyjściowe:
Z powyższych danych wynika, że status po umieszczeniu pliku jest wyświetlany jako „ zmiany, które należy zatwierdzić '.
Przed zatwierdzeniem na ślepo możemy sprawdzić status. To polecenie pomoże nam uniknąć zmian, których nie chcemy wprowadzać. Zatwierdźmy to, a następnie sprawdźmy status. Rozważ poniższe dane wyjściowe:
Widzimy, że bieżący stan po zatwierdzeniu pliku jest czysty jak wcześniej.
Stan w przypadku modyfikacji istniejącego pliku
Sprawdźmy status w przypadku modyfikacji istniejącego pliku. Aby zmodyfikować plik, uruchom Echo polecenie w następujący sposób:
$ echo 'Text'> Filename
Powyższe polecenie doda tekst do określonego pliku, teraz sprawdź status repozytorium. Rozważ poniższe dane wyjściowe:
Widzimy, że zaktualizowany plik jest wyświetlany jako pliki nieśledzone. Jest on pokazany w kolorze czerwonym, ponieważ nie jest jeszcze wystawiony. Kiedy już się pojawi, jego kolor zmieni się na zielony. Rozważ poniższe dane wyjściowe:
Stan po usunięciu pliku
Sprawdźmy, jaki będzie stan po usunięciu pliku z repozytorium. Aby usunąć plik z repozytorium, uruchom komendę rm w następujący sposób:
$ git rm
Powyższe polecenie usunie określony plik z repozytorium. Teraz sprawdź status repozytorium. Rozważ poniższe dane wyjściowe:
Aktualny status repozytorium został zaktualizowany jako usunięte.