Notizen an Commits hängen

Notizen an Commits hängen

- Matt

Manchmal fällt einem Wochen später etwas zu einem Commit ein. Die Commit-Nachricht ändern hieße Historie umschreiben.

git notes add -m "Ursache war ein falscher Zeitzonenoffset im Import" a1b2c3d
git log --show-notes

Notizen liegen in einer eigenen Referenz und verändern die Prüfsumme des Commits nicht. Sie werden allerdings nicht automatisch übertragen:

git push origin refs/notes/commits
git fetch origin refs/notes/commits:refs/notes/commits

Genau deshalb sind sie im Team unpraktisch. Für die eigene Nachvollziehbarkeit in einem Repository, an dem man allein arbeitet, funktionieren sie gut.