Comanda git status este folosită pentru a afișa starea depozitului și a zonei de pregătire. Ne permite să vedem fișierele urmărite, neurmărite și modificările. Această comandă nu va afișa nicio înregistrări sau informații de comitere.
În mare parte, este folosit pentru a afișa starea dintre Git Add și Git commit comanda. Putem verifica dacă modificările și fișierele sunt urmărite sau nu.
Să înțelegem diferitele stări ale comenzii de stare.
Stare când Arborele de lucru este curățat
Înainte de a începe cu comanda git status, să vedem cum arată starea git atunci când nu sunt făcute modificări. Pentru a verifica starea, deschideți git bash și rulați comanda status în directorul dorit. Acesta va rula după cum urmează:
$ git status
Ieșire:
Deoarece nu există nimic de urmărit sau anulat în arborele de lucru, rezultatul este afișat ca arborele de lucru este curat .
Stare când este creat un fișier nou
Când creăm un fișier în depozit, starea depozitului se modifică. Să creăm un fișier folosind atingere comanda. Acum, verificați starea utilizând comanda status. Luați în considerare rezultatul de mai jos:
După cum putem vedea din rezultatul de mai sus, starea este afișată ca „ nimic nu s-a adăugat la comitere, dar sunt prezente fișiere neurmărite (utilizați „git add” pentru a urmări) '. Comanda de stare afișează și sugestiile. Ca și în rezultatul de mai sus, sugerează să utilizați comanda add pentru a urmări fișierul.
Să urmărim fișierul și vom vedea starea după adăugarea unui fișier în depozit. Pentru a urmări fișierul, executați comanda add. Luați în considerare rezultatul de mai jos:
Din rezultatul de mai sus, putem vedea că starea după montarea fișierului este afișată ca „ modificări care urmează să fie comise '.
Înainte de a comite orbește, putem verifica starea. Această comandă ne va ajuta să evităm modificările pe care nu dorim să le comitem. Să-l comităm și apoi să verificăm starea. Luați în considerare rezultatul de mai jos:
Putem vedea că starea curentă după comiterea fișierului este curată așa cum era înainte.
Stare când un fișier existent este modificat
Să verificăm starea când un fișier existent este modificat. Pentru a modifica fișierul, rulați ecou comandă după cum urmează:
$ echo 'Text'> Filename
Comanda de mai sus va adăuga textul la fișierul specificat, acum verificați starea depozitului. Luați în considerare rezultatul de mai jos:
Putem vedea că fișierul actualizat este afișat ca fișiere neurmărite. Este prezentată în culoare roșie deoarece nu este încă pusă în scenă. Când va fi în scenă, culoarea sa se va schimba în Verde. Luați în considerare rezultatul de mai jos:
Stare când un fișier este șters
Să verificăm starea când un fișier este șters din depozit. Pentru a șterge un fișier din depozit, executați comanda rm după cum urmează:
$ git rm
Comanda de mai sus va șterge fișierul specificat din depozit. Acum, verificați starea depozitului. Luați în considerare rezultatul de mai jos:
Starea actuală a depozitului a fost actualizată ca șters.