N'utilisez pas `git commit -m`
Publié le 3 sept. 2020… mais git commit
tout court 😊
Intérêt : cela ouvre votre éditeur de texte par défaut (qui devrait être évidemment Vim), afin de pouvoir détailler le commit.
Dans Gitlab ou Gitea, cela s’affiche de la manière suivante :
La première ligne est reprise comme titre (normalement, 50 caractères max); le reste est repris comme de la description.
Pour aller plus loin, il est possible de définir un template par défaut. Pour cela, il faut créer un squelette, avec par exemple :
<Sujet>
<Description>
<Solution>
Dans le fichier ~/.gitconfig
(global à tous ves projets, donc), on peut alors spécifier le chemin vers ce template.
...
[commit]
template = ~/.gitmessage
Vos collègues vous remercieront ❤