Aller au contenu

N'utilisez pas `git commit -m`

·114 mots·1 min

… 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 ❤