Wenn ich ein Git-Repository mit Tags habe, die die Versionen der Releases darstellen.
Wie kann ich die Liste der Commits zwischen zwei Tags abrufen (wenn möglich mit einem hübschen Format)?
git log --pretty=oneline tagA...tagB
(dh drei Punkte)
Wenn Sie nur Commits wollten, die über tagB erreichbar sind, aber nicht über tagA:
git log --pretty=oneline tagA..tagB
(dh zwei Punkte)
oder
git log --pretty=oneline ^tagA tagB
So vergleichen Sie das letzte Commit des aktuellen Zweigs mit einem Tag:
git log --pretty=oneline HEAD...tag
Zu Ihrer Information:
git log tagA...tagB
Bietet Standardprotokollausgabe in einem Bereich.