Wenn ich ein Commit markieren möchte, muss ich wissen, was sich seit dem letzten getaggten Commit geändert hat. Z.B:
a87a6sdf87a6d4 Some new feature
a87a6sdf87a6d3 Some bug fix
a87a6sdf87a6d2 Some comments added
a87a6sdf87a6d1 Some merge <- v1.4.0
In diesem Beispiel möchte ich die 3 neuesten Commits kennenlernen oder ein Protokoll wie oben drucken können, in dem beide Commits ihre Tags anzeigen, falls vorhanden. Und wenn ich sehe, dass eine neue Funktion hinzugefügt wurde, würde ich sie als v1.5.0 markieren.
Wie gehst du damit um? Soll ich so Tags verwenden? Was soll ich in die Tag-Nachricht schreiben? Ich lasse es immer leer:git tag -a v1.2.3 -m ''
quelle
<yourlasttag>
+ 1 sein?<yourlasttag>
+ 1 verpassen und Sie würden erst danach Änderungen erhaltenWenn Ihr aktuelles Commit auch ein Tag ist und Sie die Änderungen seit dem vorherigen Tag dynamisch abrufen möchten, ohne das neueste Tag oder den vorherigen Tag-Namen zu kennen, können Sie Folgendes tun:
Beachten Sie, dass
@
die Abkürzung fürHEAD
.quelle