git tag 操作

作者: Angeladaddy | 来源:发表于2018-01-31 10:25 被阅读14次

有时我们需要将工作做一个阶段性保存,使用branch觉得太重了一点,那么标签就是一个轻量级解决方案:

打标签:

带附注的标签:git tag -a [tag name] -m [tag description]
轻量级标签:git tag [tag name]

列出标签:git tag

查看某个标签详细信息:git show [tag name]

后期加注标签

首先使用log查看历史:

$ git log --pretty=oneline
15027957951b64cf874c3557a0f3547bd83b3ff6 Merge branch 'experiment'
a6b4c97498bd301d84096da251c98a07c7723e65 beginning write support
0d52aaab4479697da7686c15f77a3d64d9165190 one more thing
6d52a271eda8725415634dd79daabbc4d9b6008e Merge branch 'experiment'
0b7434d86859cc7b8c3d5e1dddfed66ff742fcbc added a commit function
4682c3261057305bdd616e23b64b0857d832627b added a todo file
166ae0c4d3f420721acbb115cc33848dfcc2121a started write support
9fceb02d0ae598e95dc970b74767f19372d61af8 updated rakefile
964f16d36dfccde844893cac5b347e7b3d44abbc commit the todo
8a5cbc430f1a9c3d00faaeffd07798508422908a updated readme

我们忘了在提交 “updated rakefile” 后为此项目打上版本号 v1.2,没关系,现在也能做。只要在打标签的时候跟上对应提交对象的校验和(或前几位字符)即可:

git tag -a v1.2 9fceb02

push 标签到远程

推送单个标签: git push origin [tag name]
一次性推送所有标签: git push origin --tags

删除本地标签

git tag -d [tag name]

删除远程标签

git push origin --delete tag [tag name]

相关文章

  • git操作笔记

    git tag操作 git tag -l 查看本地tag git ls-remote --tag 查看当前分支远程...

  • GIT实操手册 —— Git Tag是时间的里程碑

    目录 为什么有必要使用Git Tag? git tag的基本操作 git tag的分类轻量级标签创建带有说明的标签...

  • git tag操作

    标签基本概念tag有两种:轻量标签和附注标签,轻量标签就是指向某个提交的引用,而附注型标签带日志是一个单独的提交。...

  • git tag操作

    使用git 标签需要先明白标签是什么,很多情况我们只会使用branch分支而忽略标签 tag应该是用作标记一个里程...

  • git tag 操作

    创建tag 远程操作

  • git tag 操作

    有时我们需要将工作做一个阶段性保存,使用branch觉得太重了一点,那么标签就是一个轻量级解决方案: 打标签: 带...

  • git tag操作

    亲测

  • git tag操作

    显示所有的taggit tag 查看某个版本系列的taggit tag -l v1.0.* 创建标签git tag...

  • git tag操作

    git tag -a v0.1.2 -m “0.1.2版本”git push --tags git tag -d ...

  • git tag 操作

    git命令-通过tag修复线上bug 步骤如下: Git与SVN区别 Git和SVN正好相反,git提倡开发时拉分...

网友评论

    本文标题:git tag 操作

    本文链接:https://www.haomeiwen.com/subject/pylkzxtx.html