Командата git status се използва за показване на състоянието на хранилището и зоната за етап. Позволява ни да видим проследените, непроследените файлове и промените. Тази команда няма да покаже никакви записи или информация за ангажиране.
Най-често се използва за показване на състоянието между Git Add и Git ангажимент команда. Можем да проверим дали промените и файловете се проследяват или не.
Нека разберем различните състояния на командата за състояние.
Състояние при почистване на работното дърво
Преди да започнем с командата git status, нека видим как изглежда git status, когато няма направени промени. За да проверите състоянието, отворете git bash и изпълнете командата status в желаната от вас директория. Той ще работи както следва:
$ git status
Изход:
Тъй като няма нищо за проследяване или премахване на проследяването в работното дърво, така че изходът се показва като работното дърво е чисто .
Състояние при създаване на нов файл
Когато създадем файл в хранилището, състоянието на хранилището се променя. Нека създадем файл с помощта на докосване команда. Сега проверете състоянието с помощта на командата status. Помислете за резултата по-долу:
linux команди, които
Както можем да видим от горния резултат, състоянието се показва като „ нищо не е добавено за ангажиране, но присъстват непроследени файлове (използвайте 'git add' за проследяване) '. Командата за състояние също показва предложенията. Както в горния резултат, предлага се да се използва командата add за проследяване на файла.
Нека проследим файла и ще видим състоянието след добавяне на файл към хранилището. За да проследите файла, изпълнете командата add. Помислете за резултата по-долу:
От горния резултат можем да видим, че състоянието след поставяне на файла се показва като „ промени, които трябва да бъдат извършени '.
Преди да се ангажираме сляпо, можем да проверим състоянието. Тази команда ще ни помогне да избегнем промените, които не искаме да извършваме. Нека го ангажираме и след това да проверим състоянието. Помислете за резултата по-долу:
Виждаме, че текущото състояние след предаването на файла е чисто, както беше преди.
Състояние при промяна на съществуващ файл
Нека проверим състоянието, когато съществуващ файл е променен. За да промените файла, стартирайте ехо команда, както следва:
$ echo 'Text'> Filename
Горната команда ще добави текста към посочения файл, сега проверете състоянието на хранилището. Помислете за резултата по-долу:
Виждаме, че актуализираният файл се показва като непроследени файлове. Показана е в червен цвят, защото все още не е поставена. Когато започне етап, цветът му ще се промени на зелено. Помислете за резултата по-долу:
Състояние при изтриване на файл
Нека проверим състоянието, когато даден файл е изтрит от хранилището. За да изтриете файл от хранилището, изпълнете командата rm, както следва:
$ git rm
Горната команда ще изтрие посочения файл от хранилището. Сега проверете състоянието на хранилището. Помислете за резултата по-долу:
Текущият статус на хранилището е актуализиран като изтрит.