tag的分类:
1):一种是轻量级tag(lightweight):它指向的是特定提交对像的引用
基本语法:git tag tagName
git tag -v tagName:查看标签信息
2):一种是含附注的(annotated):git tag -a tagName -m "标签信息"
案例如下:
git tag -a v01 -m "Create Label v01 version"
上面的例子中v01代表的是tag的名称,-m后面的引号中的内容表示创建该标签的信息"
git show tagName:查看标签信息
git log --oneline --decorate --graph --all:查看历史示意图
给git log起别名:
git config --global alias.lol "log --oneline --decorate --graph --all"
上面这句话表示的是给git log --oneline --decorate --graph --all这句起个别名,当我们输入git lol 就可以执行git log --oneline --decorate --graph --all这个命令
Git中的tag指向一次commit的id,通常用来给开发分支做一个标记,如标记一个版本号。
git tag -a v1.01 -m "Relase version 1.01"
git tag 是打标签的命令
-a 是添加标签,其后要跟新标签号
-m 及后面的字符串是对该标签的注释
提交标签到远程仓库:git push origin --tags(--tags可以把本地的打的标签全部提交到远程仓库。)
git tag -d 标签名称:删除标签
删除远程标签:git push origin :refs/tags/v1.01(冒号前为空表示删除远程仓库的tag。)
查看标签 :git tag 或者 git tag -l
git show tag名称:可以相应标签的版本信息
分享标签到远程仓库:git push origin [tagname]
例如:git push origin v1.5
git push origin --tags:推送所有标签到远程
补标签 (在指定的提交上打标签)
git tag -a 标签名称 commitId
验证标签:git tag -v [tag-name]
签署标签
git tag -s 标签名称 -m '标签信息'
里程碑
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 本文作者陈云峰,转载请注明。 这篇文章记录个人常用的一些命令,和记不住的一些命令,转载了并不断更新。 Git官网 ...