information - на данном этапе файл содержит команды для git
- Сокращенный журнал вызывается с помощью команды git log --oneline command
flowchart LR
A(untracked /неотслеживаемый/) -->|git add| B(staged /в списке на коммит/ + tracked)
B -->|git commit| C(tracked /отслеживаемый/)
C -->|изменения| D(modified /изменённый/)
D --> |git add| B
B --> |изменения| D
- Файл только что создали. Git ещё не отслеживает его содержимое. Состояние: untracked
- Файл добавили в staging area с помощью git add . Состояние: staged (+ tracked)
- Возможно, изменили файл ещё раз. Состояния: staged, modified (+ tracked) Обратите внимание: staged и modified у одного файла, но у разных его версий.
- Ещё раз выполнили git add . Состояние: staged (+ tracked)
- Сделали коммит с помощью git commit. Состояние: tracked
- Изменили файл. Состояние: modified (+ tracked)
- Снова добавили в staging area с помощью git add . Состояния: staged (+ tracked)
- Сделали коммит. Состояния: tracked
- Повторили пункты 4−7 много раз.
- staged (Changes to be committed в выводе git status);
- modified (Changes not staged for commit);
- untracked (Untracked files).