Pular para o conteúdo
Cripta do Git

/static/cripta/ossada/notes/

Menu

GIT-021 · Oficina

git notes

Anotações penduradas em commits publicados, sem reescrever nada.

Uma mensagem de commit é imutável depois de publicada — mas notes pendura uma placa ao lado: texto livre, guardado em refs/notes/, exibido pelo log junto do commit e alterável sem tocar em hash nenhum.

Serve para o que se descobre tarde: o resultado do benchmark, o link do incidente que o commit causou, o número da revisão. As notas não viajam no push por padrão — compartilhá-las exige empurrar refs/notes/* de propósito.

$ git notes add -m "medido: build 18% mais rápido" 7ad3fd3
$ git notes show 7ad3fd3
medido: build 18% mais rápido
A placa pendurada no commit, sem mexer no hash.