Git notes : annoter tes commits
git notes ajoute des annotations a tes commits sans les modifier. Ideal pour le suivi de code review, les infos de deploiement ou tout contexte supplementaire.
C'est quoi git notes ?
git notes permet d'ajouter des annotations a des commits sans modifier leur hash. Les notes sont stockees separement de l'historique.
C'est comme coller un post-it sur un commit : tu ajoutes du contexte supplementaire (review, deploiement, bug lie) sans toucher au commit original.
Syntaxe de git notes
git notes add -m "texte"Ajouter une note au dernier commit
git notes show <hash>Afficher la note d'un commit
git notes remove <hash>Supprimer une note
Git notes en pratique
Ajouter et gerer des annotations.
Ajouter une note
Gerer les notes
Quand utiliser git notes ?
Code review
Annoter les commits avec le statut de review (approuve, demande de modifications) sans modifier l'historique.
Deploiement
Marquer les commits avec les infos de deploiement (date, environnement, version) pour la tracabilite.
Documentation
Ajouter du contexte supplementaire a des commits anciens : liens vers des tickets, explications techniques, etc.
Erreurs courantes avec git notes
Oublier de push les notes
Les notes ne sont pas poussees par defaut. Utilise git push origin refs/notes/commits pour les partager avec l'equipe.
Perdre les notes lors d'un rebase
Un rebase change les hash des commits. Les notes sont liees aux anciens hash et ne suivent pas automatiquement. Utilise git notes copy pour les reassigner.
Ecraser une note existante
Par defaut, git notes add refuse d'ecraser une note existante. Utilise -f pour forcer, ou git notes append pour ajouter a la note existante.
Fait partie du guide Git avance
GitQuest est conçu par Anaïs (nouvelle fenêtre), développeuse web et responsable pédagogique, spécialisée en formations tech et accessibilité numérique.
Questions sur git notes
Documente ton historique avec GitQuest
Apprends a enrichir ton historique Git avec des annotations et du contexte.
Commencer les enquetes