Назад к словарю
Git и контроль версий

Коммит

Снимок изменений в Git-репозитории, который записывает модификации файлов вместе с сообщением, описывающим что изменилось и почему.

Определение

Коммит — это фундаментальная единица изменений в Git. Каждый коммит имеет уникальный SHA-1 хеш-идентификатор, содержит фактические изменения файлов (diff), информацию об авторе, временную метку и сообщение коммита. Коммиты образуют связанный список, создавая историю репозитория. Хорошие практики включают атомарные коммиты (одно логическое изменение на коммит) и описательные сообщения.

Почему это важно

Хорошо структурированные коммиты упрощают код-ревью, позволяют точные откаты и создают читаемую историю проекта. Спецификация conventional commits помогает командам поддерживать единообразные сообщения коммитов.

Пример

После исправления бага логина разработчик добавляет изменённые файлы и запускает: git commit -m "fix: resolve session timeout on mobile Safari browser". Это создаёт постоянную запись исправления.

Связанные термины

git commitwhat is commitcommit meaninggit commit message

Автоматизируйте код-ревью с diffray

Мульти-агентная AI-система для код-ревью. Находит баги, уязвимости и проблемы архитектуры автоматически.