2013-05-09 6 views

Antwort

8

Sie können zwischen Punkt A und Punkt B erscheinen verwenden Sie den Befehl git log mit diesen Optionen:

git log tagA...tagB --decorate --simplify-by-decoration 

--decorate zeigen den Tag-Namen neben das Commit und --simplify-by-decoration zeigt nur Commits, die markiert wurden.

+3

Sie können auch die Prüfsummen begehen verwenden, das ist, wahrscheinlich eine passendere Antwort auf die Frage: 'git log commitA ... commitB --dekorieren - vereinfachen-durch-Dekoration' –

+0

' git log --dekorieren - vereinfachen-durch-Dekoration tagA ... tagB' .. .glaube nicht alles, was du im Internet liest. –

2

Wenn Sie nur die Tag-Namen-Liste (in umgekehrter chronologischer Reihenfolge) wollen zwischen commit1 und commit2, können Sie git log mit xargs und git tag --points-at kombinieren:

git log commit1..commit2 --simplify-by-decoration --format=format:%h | xargs -L1 git tag --points-at 
Verwandte Themen