← Все вопросы

Зачем нужны коммиты с осмысленными сообщениями? Можно же писать что попало

Задан 1 месяц назад299 просмотров2 ответа
4

Делаю коммиты, но в сообщение пишу всякое типа «фикс», «ыыы», «снова». Команды работают, история сохраняется. А мне реально важно, что там написано? Или это просто формальность?

2 ответа

8
✓ Принятый ответ — помог автору

Технически Git примет любое сообщение — хоть «ыыы». Но осмысленные сообщения — это вложение в будущего себя.

Представь: через две недели что-то сломалось, и ты листаешь историю коммитов, чтобы найти, где. Если там:

фикс
ыыы
снова
ещё раз

то ты понятия не имеешь, что в каком коммите. Придётся открывать каждый и смотреть глазами. А если так:

Добавил подсчёт очков
Исправил баг со столкновением врага
Поменял цвет фона

то нужный коммит находишь за секунду.

Простое правило: пиши что ты сделал, коротко и по делу. Хорошее сообщение отвечает на вопрос «что изменится, если применить этот коммит». Это особенно важно в команде и когда показываешь GitHub работодателю — по сообщениям видно, насколько ты аккуратный.

3

Лайфхак для привычки: пиши сообщение так, чтобы подходило к фразе «Этот коммит ___». Например: «Этот коммит добавляет кнопку рестарта». Если получается осмысленно — сообщение хорошее. Если получается «Этот коммит ыыы» — переписывай.

Ваш ответ

Войдите, чтобы ответить на вопрос.