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 '标签信息'
里程碑
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 本文作者陈云峰,转载请注明。 这篇文章记录个人常用的一些命令,和记不住的一些命令,转载了并不断更新。 Git官网 ...