Git 标签管理

Posted pzk7788

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git 标签管理相关的知识,希望对你有一定的参考价值。

标签类似于快照的功能,可以给版本库打一个标签,记录某个时刻库的状态,也可以随时恢复到该状态

git tag                # 查看所有标签
git tag <tag_name>     # 给当前所在的分支打标签
git show <tag_name>    # 查看指定标签的详细信息
git tag -d <tag_name>  # 删除指定的标签

针对分支打标签:

[[email protected] ~]$ cd /data/git
[[email protected] git]$ git checkout master    # 切换到需要打标签的分支
[[email protected] git]$ git tag v1.0           # 给当前所在的分支打标签
[[email protected] git]$ git show v1.0          # 查看指定标签的详细信息

针对历史的 commit 信息打标签:

[[email protected] git]$ git log --pretty=oneline --abbrev-commit         # 查看历史的commit信息
[[email protected] git]$ git tag -a v4.0 -m Merge branch dev e40937d    # 对指定的commit信息打标签,-m 指定对标签的描述信息

如何推送或删除标签:

[[email protected] git]$ git push origin v1.0               # 推送指定的标签到远程
[[email protected] git]$ git push --tag origin              # 推送所有的标签到远程
[[email protected] git]$ git tag -d v1.0                    # 删除本地标签
[[email protected] git]$ git push origin :refs/tags/v1.0    # 删除远程标签

 

 

 

 

 

 

    

以上是关于Git 标签管理的主要内容,如果未能解决你的问题,请参考以下文章

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

采用git标签来进行代码版本管理

git tags 管理

SnippetsLab for Mac 1.9 中文共享版 – 强大的代码收藏管理工具

VSCode自定义代码片段——git命令操作一个完整流程