Hier ist ein git
alias
die es Ihnen ermöglicht, Beschreibungen des aktuellen Zweigs sowohl zu setzen als auch zu lesen:
git config --global --add alias.about '!describe() { msg="$1"; git config branch."$(git rev-parse --abbrev-ref HEAD)".description ${msg:+"$msg"}; }; describe'
Verwendung/Beispiele:
(develop) $ git about
(develop) $ git about message
(develop) $ git about
message
(develop) $ git about "this is a new message"
(develop) $ git about
this is a new message
(develop) $ git checkout -b test_branch
Switched to a new branch 'test_branch'
(test_branch) $ git about
(test_branch) $ git about "this is the test branch"
(test_branch) $ git about
this is the test branch
(test_branch) $ git checkout -
Switched to branch 'develop'
Your branch is up to date with 'origin/develop'.
(develop) $ git about
this is a new message
Besonderen Dank an @Felicio für die Antwort, die mich auf den Weg gebracht hat.
1 Stimmen
Ich hatte eine ähnliches Problem . Ich verwende diese Datei, um Verzweigungen zu dokumentieren und zu erklären, warum sie existieren (neben anderen Dingen).
2 Stimmen
Das wäre eine wirklich nützliche Funktion. git branch -a könnte die Beschreibungen neben den Zweignamen anzeigen. Vielleicht wird git notes in Zukunft sowohl Notizen zu Zweigen als auch zu Commits unterstützen?
1 Stimmen
Zweigbeschreibungen können nicht verschoben werden, so dass sie ziemlich nutzlos sind, es sei denn, Sie wollen sich selbst Nachrichten zusenden.
1 Stimmen
@nurettin Stimmt, aber meine Anfrage war sowieso für private Dinge. Ich wollte mich nur daran erinnern, warum ich den Ast abgesägt habe.