Фиксация изменений
Команда git commit позволяет записывать изменения файлов в журнале Git репозитория.
Каждое зафиксированное изменение будет доступно для просмотра в хронологическом порядке в соответствующем файле или каталоге.

Хэш контрольной суммы из 40 символов однозначно идентифицирует каждую фиксацию. Хеш контрольной суммы можно использовать для получения состояния или изменений, сделанных в определенной фиксации в вашем репозитории.
Разделение различных типов изменений — таких как исправления ошибок, новые функции и улучшения — на разные наборы фиксаций позволит вам и членам вашей команды быстро понять, почему и как эти изменения были внесены.