Команда git status використовується для відображення стану сховища та проміжної області. Це дозволяє нам бачити відстежувані та невідстежувані файли та зміни. Ця команда не відображатиме жодних записів фіксації чи інформації.
Здебільшого він використовується для відображення стану між Git Add і Git commit команда. Ми можемо перевірити, чи відстежуються зміни та файли.
Давайте розберемося з різними станами команди status.
Статус, коли робоче дерево очищено
Перш ніж розпочати роботу з командою git status, давайте подивимось, як виглядає git status, коли не внесено жодних змін. Щоб перевірити статус, відкрийте git bash і виконайте команду status у потрібному каталозі. Він працюватиме наступним чином:
$ git status
Вихід:
Оскільки в робочому дереві немає нічого для відстеження чи скасування відстеження, результат відображається як робоче дерево чисте .
Статус при створенні нового файлу
Коли ми створюємо файл у сховищі, стан сховища змінюється. Давайте створимо файл за допомогою дотик команда. Тепер перевірте статус за допомогою команди status. Розглянемо наведений нижче результат:
Як ми бачимо з наведеного вище виводу, статус відображається як ' нічого не додано для фіксації, але присутні невідстежувані файли (використовуйте git add для відстеження) '. Команда status також відображає пропозиції. Як і в наведеному вище висновку, пропонується використовувати команду add для відстеження файлу.
Давайте відстежимо файл і побачимо статус після додавання файлу в репозиторій. Щоб відстежити файл, виконайте команду add. Розглянемо наведений нижче результат:
З наведених вище виводів ми бачимо, що стан після проміжної обробки файлу відображається як ' зміни, які мають бути внесені '.
Перш ніж здійснити наосліп, ми можемо перевірити статус. Ця команда допоможе нам уникнути змін, які ми не хочемо вносити. Давайте зафіксуємо його, а потім перевіримо статус. Розглянемо наведений нижче результат:
Ми бачимо, що поточний статус після фіксації файлу чистий, як і раніше.
Статус, коли існуючий файл змінено
Давайте перевіримо стан, коли існуючий файл змінено. Щоб змінити файл, запустіть луна команду наступним чином:
if else if else if java
$ echo 'Text'> Filename
Наведена вище команда додасть текст до вказаного файлу, тепер перевірте стан сховища. Розглянемо наведений нижче результат:
Ми бачимо, що оновлений файл відображається як невідстежувані файли. Вона показана червоним кольором, тому що ще не поставлена. Коли він перейде на сцену, його колір зміниться на зелений. Розглянемо наведений нижче результат:
Статус при видаленні файлу
Давайте перевіримо статус видалення файлу зі сховища. Щоб видалити файл зі сховища, виконайте команду rm наступним чином:
$ git rm
Наведена вище команда видалить вказаний файл зі сховища. Тепер перевірте стан сховища. Розглянемо наведений нижче результат:
Поточний статус сховища оновлено як видалено.