Kommandot git status används för att visa tillståndet för förvaret och mellanlagringsområdet. Det låter oss se spårade, ospårade filer och ändringar. Detta kommando kommer inte att visa några commit-poster eller information.
Oftast används det för att visa tillståndet mellan Git Lägg till och Git commit kommando. Vi kan kontrollera om ändringarna och filerna spåras eller inte.
Låt oss förstå de olika tillstånden för statuskommando.
Status när Working Tree rengörs
Innan du börjar med git-statuskommandot, låt oss se hur git-statusen ser ut när inga ändringar har gjorts. För att kontrollera status, öppna git bash och kör statuskommandot på din önskade katalog. Det kommer att köras enligt följande:
$ git status
Produktion:
np betyder
Eftersom det inte finns något att spåra eller spåra i arbetsträdet, så visas utdata som arbetsträdet är rent .
Status när en ny fil skapas
När vi skapar en fil i arkivet ändras arkivets tillstånd. Låt oss skapa en fil med hjälp av Rör kommando. Kontrollera nu statusen med hjälp av statuskommandot. Tänk på följande utdata:
Som vi kan se från ovanstående utdata visas statusen som ' inget tillagt för att utföra men ospårade filer finns (använd 'git add' för att spåra) '. Statuskommandot visar också förslagen. Som i ovanstående utdata, föreslår det att du använder kommandot add för att spåra filen.
hur man refererar en pekare i c
Låt oss spåra filen och kommer att se status efter att ha lagt till en fil i förvaret. För att spåra filen, kör kommandot add. Tänk på följande utdata:
Från ovanstående utdata kan vi se att statusen efter iscensättning av filen visas som ' förändringar som ska begås '.
Innan vi begår blint kan vi kontrollera status. Detta kommando hjälper oss att undvika de ändringar som vi inte vill genomföra. Låt oss begå det och sedan kontrollera statusen. Tänk på följande utdata:
Vi kan se att den aktuella statusen efter att filen har skapats är ren som den var tidigare.
Status när en befintlig fil ändras
Låt oss kontrollera statusen när en befintlig fil ändras. För att ändra filen, kör eko kommando enligt följande:
$ echo 'Text'> Filename
Ovanstående kommando kommer att lägga till texten till den angivna filen, kontrollera nu statusen för förvaret. Tänk på följande utdata:
Vi kan se att den uppdaterade filen visas som ospårade filer. Den visas i röd färg eftersom den inte är iscensatt ännu. När den sätts upp kommer dess färg att ändras till grönt. Tänk på följande utdata:
Status när en fil raderas
Låt oss kontrollera statusen när en fil tas bort från förvaret. För att ta bort en fil från förvaret, kör kommandot rm enligt följande:
$ git rm
Ovanstående kommando tar bort den angivna filen från förvaret. Kontrollera nu statusen för förvaret. Tänk på följande utdata:
Den aktuella statusen för förvaret har uppdaterats som raderad.
1:a ordningens logik