Git Notes Notizen an Commits

Posted by Start Bootstrap on October 02, 2016

Commits sind in Git unveränderbar. Man kann zwar Commits kopieren und dabei ändern, doch dann entsteht ein neues Commit. Möchte man Commits nachträglich mitKommentaren versehen, stehen \stichwort{Notes} zur Verfügung. Notes werden meistens von Entwicklungswerkzeugen genutzt, um Commits zu markieren.

Der notes add-Befehl erzeugt einen neuen Kommentar an einem Commit:

$ git notes add "Mein Kommentar" HEAD		

Mit dem notes show-Befehl kann der Kommentar wieder angezeigt werden:

$ git notes show HEAD		

Achtung: Notes werden nicht automatisch beim Push oder Pull zwischen Repositorys übertragen. Es gibt auch leider keinen einfachen Parameter, um das zu erreichen. Die folgenden beiden Kommandos zeigen beispielhaft, wie Notes übertragen werden:

$ git push origin refs/notes/*:refs/notes/*		
$ git fetch origin refs/notes/*:refs/notes/*