Как добавить тег с сообщением, взятым из последнего коммита

Мне нужно добавить новый тег и сообщение, которое мне нужно, чтобы оно было сообщением о последнем коммите.

Например, предположим, у меня есть следующий коммит:

git commit -m "refactored that module"

Я хотел бы создать тег, как это:

git tag -a 1.2.3 -m "refactored that module"

Я хотел бы не копировать / вставлять последнее сообщение.

1 ответ

Команда, которая автоматически получает сообщение от последнего коммита:

git log -1 --format=%B

Затем мы должны передать это сообщение нашим git tag -a команда, как это:

git tag -a 2.1.3 -m "$(git log -1 --format=%B)"

Мы должны заменить 2.1.3 с нашим желаемым номером версии.

Другие вопросы по тегам