使 Git 标记在 repo 中可见

Make Git Tag visible in repo

嗨,我最近开始使用 Git。我想用版本标记以前的提交。我遵循的步骤顺序:

git checkout Xerxes   //to that specific commit
git tag version-name   // tagging with the name
git checkout mainline  //

但是我在存储库中看不到标签。当我执行 git 标签时,会显示标签名称。如何在存储库中显示具有该特定提交的标签?

我们需要使用 git push --tags

推送标签

git checkout HEAD^ 将检出之前的提交。要在一个命令中标记该提交,而无需检出分支,git tag <options> HEAD^ 将完成。

$ git tag -a 1.0.0 -m "Version 1.0.0" HEAD^

上面创建了一个带注释的标签“1.0.0”,在上一次提交时带有消息 "Version 1.0.0"。

o- commit 4 (master)
|- commit 3 <1.0.0> Version 1.0.0
|- commit 2
+- commit 1