使 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
嗨,我最近开始使用 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