您好我最近开始使用Git。我想用版本标记以前的提交。我遵循的步骤顺序:
git checkout Xerxes //to that specific commit
git tag version-name // tagging with the name
git checkout mainline //
但我无法在存储库中看到标记。当我做git tag时,标签名称会显示出来。如何在存储库中显示具有该特定提交的标记?
答案 0 :(得分:0)
我们需要使用git push --tags
来推送标签答案 1 :(得分:0)
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