Se a mensagem de confirmação parecer estúpida para você, parece que você está usando confirmações incorretas.
As confirmações devem ser feitas por um bom motivo - devem estar relacionadas às tarefas que você detalhou para o recurso em que está trabalhando. Sejam essas tarefas formais ou apenas em sua mente, cada alteração que você confirmar deve concluir mais ou menos uma tarefa e, portanto, ser funcional de alguma forma.
Então, suas mensagens de confirmação têm um propósito muito melhor. Descreva a tarefa que você concluiu e, se não for rastreada em outro lugar, por que essa tarefa foi necessária ou para qual finalidade ela serve:
- Refatorou a classe de usuário para melhor encapsulamento
- Criou stubs de API para que as interfaces pudessem ser usadas na classe do controlador
- Convertida a classe de banco de dados em uma classe abstrata para que um banco de dados falso possa ser usado em casos de teste
Então você ou outros desenvolvedores podem navegar no histórico do repositório ou do arquivo e facilmente ver onde certas evoluções aconteceram e por quê. Ou, se uma revisão em particular for considerada culpada de um bug, a mensagem de confirmação fornecerá uma pista do motivo pelo qual essa linha foi inserida, para que você não apenas a retire e tente rebote algo que se pensava ser fixo, e você pode corrigi-lo da maneira certa.