Пройдём цикл целиком на простом проекте.
1. Создали файл index.html и проверили статус: git status → Git показывает index.html в разделе «Untracked files».
2. Добавили файл в индекс: git add index.html → git status теперь показывает его в «Changes to be committed».
3. Зафиксировали: git commit -m "Создал стартовую страницу" → Git ответит чем-то вроде: [main (root-commit) a1b2c3d] Создал стартовую страницу, 1 file changed.
Теперь снимок сохранён навсегда. Изменили файл ещё раз — снова add и commit. Так история и наполняется маленькими понятными шагами.