要在 Git 中对过去的提交版本打标签,首先需要找到目标提交的哈希值。
使用 git log
命令查看提交历史并找到所需的提交哈希值。如需查看简略的日志摘要,可以使用 git log --oneline
命令。
完成提交哈希值的查找后,采用以下步骤为过去的提交打标签:
1. 在命令行的终端中,运行以下命令,将 <commit-hash>
替换为所需提交的哈希值,将 <tag-name>
替换为要创建的标签名称:
$ git tag <tag-name> <commit-hash>
例如,如果想为哈希值为 8a9c53e
的提交打上名为 version-1.0
的标签,可以键入以下命令:
$ git tag version-1.0 8a9c53e
2. 当在过去的提交上创建新标签后,需要将此标签推送到远程仓库。使用以下命令将特定标签推送到远程仓库 origin
,将 <tag-name>
替换为创建的标签名称:
$ git push origin <tag-name>
例如,将刚刚创建的 version-1.0
标签推送到远程仓库:
$ git push origin version-1.0
至此,过去的提交版本就已被成功地标记并推送到远程仓库了。