logo

Git-status

Git status-kommandoen brukes til å vise tilstanden til depotet og oppsamlingsområdet. Det lar oss se sporede, usporede filer og endringer. Denne kommandoen vil ikke vise noen forpliktelsesposter eller informasjon.

For det meste brukes den til å vise tilstanden mellom Git Legg til og Git commit kommando. Vi kan sjekke om endringene og filene spores eller ikke.

La oss forstå de forskjellige tilstandene for statuskommandoer.

Status når Working Tree er renset

Før du begynner med git-statuskommandoen, la oss se hvordan git-statusen ser ut når det ikke er gjort noen endringer. For å sjekke status, åpne git bash, og kjør statuskommandoen på ønsket katalog. Den vil kjøre som følger:

 $ git status 

Produksjon:

Git-status

Siden det ikke er noe å spore eller avspore i arbeidstreet, så vises utdata som arbeidstreet er rent .

Status når en ny fil opprettes

Når vi oppretter en fil i depotet, endres tilstanden til depotet. La oss lage en fil ved hjelp av ta på kommando. Sjekk nå statusen ved å bruke statuskommandoen. Tenk på utgangen nedenfor:

Git-status

Som vi kan se fra utgangen ovenfor, vises statusen som ' ingenting lagt til for å forplikte, men usporede filer tilstede (bruk 'git add' for å spore) '. Statuskommandoen viser også forslagene. Som i utgangen ovenfor, foreslår det å bruke add-kommandoen for å spore filen.

La oss spore filen og vil se statusen etter å ha lagt til en fil i depotet. For å spore filen, kjør add-kommandoen. Tenk på utgangen nedenfor:

Git-status

Fra utgangen ovenfor kan vi se at statusen etter iscenesettelse av filen vises som ' endringer som skal forpliktes '.

Før vi forplikter oss blindt, kan vi sjekke statusen. Denne kommandoen vil hjelpe oss å unngå endringene vi ikke ønsker å foreta. La oss forplikte det og deretter sjekke statusen. Tenk på utgangen nedenfor:

java understreng inneholder
Git-status

Vi kan se at den nåværende statusen etter å ha lagt filen er ren som den var før.

Status når en eksisterende fil endres

La oss sjekke statusen når en eksisterende fil endres. For å endre filen, kjør ekko kommando som følger:

 $ echo 'Text'> Filename 

Kommandoen ovenfor vil legge til teksten til den angitte filen, sjekk nå statusen til depotet. Tenk på utgangen nedenfor:

Git-status

Vi kan se at den oppdaterte filen vises som usporede filer. Den vises i rød farge fordi den ikke er iscenesatt ennå. Når den skal iscenesettes, vil fargen endres til grønn. Tenk på utgangen nedenfor:

Git-status

Status når en fil slettes

La oss sjekke statusen når en fil slettes fra depotet. For å slette en fil fra depotet, kjør rm-kommandoen som følger:

 $ git rm 

Kommandoen ovenfor vil slette den angitte filen fra depotet. Sjekk nå statusen til depotet. Tenk på utgangen nedenfor:

Git-status

Den nåværende statusen til depotet har blitt oppdatert som slettet.