Publié le: 2020-08-18

Editer le premier commit

Dans certains cas, par exemple au début d’un projet, vous pouvez souhaiter éditer le premier commit de votre repository git.

Ce commit est un peu spécial car il n’est pas référencé ailleurs et tous les commits présents dans l’arbre l’ont en parent, excepté si vous avez créé une branche orpheline à un moment donné.

Pour pouvoir éditer le commit racine, il faut utiliser le rebase interactif et ajouter le flag --root

git rebase -i --root

Choisissez ensuite edit sur le premier commit de la liste présentée:

edit 1753567 Initialize repository with test.md
pick 8072b82 Add new directory
pick 064294c Add ipmitool article
pick 8da7e71 Add apache introduction article
pick ee849b8 Add postgresql close connections article
pick 1bb9ffb Add postfix introduction
pick fbb574b Forgot article content...
pick 5435a6b Markdown fixes
pick 247c2a0 Add mysql introduction
pick 81ceb8c Add MySQL introduction content

Effectuez vos manipulations puis validez le rebase

git commit
git rebase --continue