Три состояния файлов Git
Как вы, наверное, догадались из рабочего процесса Git, файлы могут находиться в одном из трех состояний:
- измененные;
- размещенные;
- зафиксированные.
При изменении файла вы увидите эти изменения только в рабочем дереве. Затем вам необходимо разместить изменения, чтобы включить их в следующую фиксацию. После завершения размещения всех файлов вы можете зафиксировать их и добавить сообщение с описанием изменений. Затем ваши изменения безопасно записываются в новый снимок в репозитории.