Quando você digita git commit
e seu editor aparece, ele terá várias linhas comentadas como:
# modified: foo/bar/baz.py
# modified: foo/bar/quix.py
Eu comecei a preferir simplesmente descomentar essas linhas e adicionar notas sobre o que foi alterado (eu prefiro preferir mensagens de confirmação muito detalhadas, principalmente para facilitar a revisão de código). Então acabo com a mensagem de commit que se parece com isso:
[ISSUE-XXXX] Refactored SomeClass to conform to internal team stile guide
modified: foo/bar/baz.py
- split bigMethod of SomeClass into smallMethod and tinyMethod
- added docstring to undocumentedMethod
- removed extra whitespace