Когда я собираюсь пометить фиксацию, мне нужно знать, что изменилось с момента последней помеченной фиксации. Например:
a87a6sdf87a6d4 Some new feature
a87a6sdf87a6d3 Some bug fix
a87a6sdf87a6d2 Some comments added
a87a6sdf87a6d1 Some merge <- v1.4.0
В этом примере я хотел бы узнать о 3 новейших коммитах или иметь возможность распечатать журнал, как указано выше, в котором показаны оба коммитов, если таковые имеются. И когда я вижу, что добавлена новая функция, я помечаю ее как v1.5.0.
Как вы с этим справляетесь? Так я должен использовать теги? Что писать в сообщении тега? Я всегда оставляю поле пустым:git tag -a v1.2.3 -m ''
источник
<yourlasttag>
+1?<yourlasttag>
+ 1, и вы бы получили изменения только после этогоЕсли ваша текущая фиксация также является тегом и вы хотите динамически получать изменения с момента предыдущего тега, не зная ни последнего тега, ни имени предыдущего тега, вы можете сделать:
Обратите внимание, что
@
это сокращение отHEAD
.источник