Wie zeige ich nur die Namen und die commit-Titel seit einem tag im Git?
Ich versuche, tags für release-management im Git—ich einen tag für jedes release. Ich möchte in der Lage sein zu erstellen, die release notes mit der Auflistung der Kommentar-Titel für jeden commit, da einen tag, oder zwischen 2 tags. Ich kann nicht scheinen zu finden, irgendeine Möglichkeit, dies zu tun.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Ihr tags benannt sind
LastRelease
undNextRelease
dann tungit log --pretty=format:%s LastRelease..NextRelease
.
git log
nur partielle Informationen. Danke!!!git log --oneline
dem Drucke der Titel und ein Teil des hash.previous_branch_name..HEAD
stattLastRelease..NextRelease
.Zeigen begeht seit TAG aktuelle Kopf:
Zwischen zwei commits:
Für die Formatierung der log-Ausgabe haben Sie einen Blick auf Ziemlich Formate Sektion von git log.
Sollten Sie schauen, in
git shortlog
. Hier ist ein Beispiel der Ausgabe:Für Ihren Fall würden Sie wollen, zu laufen
git shortlog LastRelease..NextRelease
Kombinierte ich Dominic und Igor gemeinsam Antworten zurück die Titel alle übertragungen aus 2b150c4 der aktuellen KOPF in chronologischer Reihenfolge und druckt es an der Klemme (
echo
Hinzugefügt, weilgit log
nicht Zeilenumbruch in der letzten Zeile).Um detaillierte infos zu verpflichten, mit einer bestimmten (bekannten) Nachricht, die ich zuerst nennen
git log --oneline
übersicht der commints mit messeges und dann mit den ermittelten SHA-Ansicht " der commit-mitgit show <SHA>
odergit log --stat -p <SHA>