Вы пишете их как помощь своему будущему себе и другим в команде. Чтобы дать вам некоторое представление о том, когда я нашел их полезными:
Раньше я работал над проектом, в котором сообщения о коммитах были неоценимыми - я неоднократно использовал их, чтобы отследить код, которому уже много лет. В этом проекте наша система отслеживания ошибок также была интегрирована с нашей VCS (ClearCase). Поэтому, когда вы регистрируете изменение, оно фиксирует номер ошибки в комментариях к коммиту. Это было очень полезно, чтобы вы могли точно отследить, что было изменено и почему.
Итак, чтобы подвести итог, хотя сообщения о фиксации могут показаться бессмысленными, если вы только начинаете (особенно если вы работаете над проектом только один), они становятся бесценными, когда у вас есть успешный продукт, который поддерживается в производстве. несколько разработчиков.
Обновление
Еще одна полезная особенность сообщений фиксации заключается в том, что они требуют от вас просмотра и обобщения только что внесенных вами изменений. Даже если я вспомню, что я изменил, я часто делаю быстрый разбор файла перед тем, как регистрировать его. Я буду кратко читать его снова и снова, чтобы убедиться, что нет опечаток, что я изменил все, что хотел, и т. Д. Это простой способ проверить ваш код на наличие тех маленьких ошибок, которые в противном случае попали бы в ваш код. Во всяком случае, после этого у меня есть четкое представление о том, что изменилось, поэтому я использую это, чтобы написать краткую сводку изменений при проверке в файле. Это простая привычка, которая помогает повысить качество кода без особых усилий с вашей стороны.