如何使用从上次提交中获取的消息添加标记

时间:2017-04-20 09:19:23

标签: git commit git-log git-tag

我需要添加一个新标签,并将我需要的消息作为最后一次提交的消息。

例如,假设我有以下提交:

git commit -m "refactored that module"

我会创建一个这样的标签:

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

我不希望复制/粘贴上一条消息。

1 个答案:

答案 0 :(得分:0)

自动获取上次提交消息的命令是:

git log -1 --format=%B

然后,我们必须将该消息传递给我们的git tag -a命令,如下所示:

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

我们必须将2.1.3替换为所需的版本号。