1. git 详解及实用指南之一 (本地操作)
2. git 详解及实用指南之二 (远程操作)
3. git 详解及实用指南之三(分支管理)
1.创建标签
标签可以简单的理解为属于分支定义的别名,分支本身都会进行指针的配置(分支都会指向某一个commit id), 但是标签却是一个固定的内容,可以说,标签永远指向一个commit id。
标签定义
标签可以标记某一提交点
1)为master定义一个标签
git tag v1.0
2)查看所有的标签
git tag
但是这个标签也只是针对当前的master 分支所打上的标签,可是在一个项目中一定会有许多的提交点,如果要为之前的提交点打上标签该怎么做呢?只需要找到 commit id 即可。
3)查询日志
git log --pretty=oneline --abbrev-commit
在这些日志上都会有 commit id,那么下面针对于一个commit id 进行标签的定义。
4)为 7c593a7 设置标签
git tag v0.6 7c593a7
但此时只是显示一些很简单的标签信息并不是很好,所以下面希望可以看标签的完整内容。
5)查看标签的完整信息
git show v0.6
在之前所建立的标签实际上都没有设置注释信息,那么下面可以定义一些注释信息。
6)添加标签时设置注释
git tag -a v0.7 -m "test version" e8c137a
查询标签信息
2.标签管理
1)删除标签
git tag -d v1.0
这样的标签只是进行了本地的标签删除,而标签也可以提交到服务器上去。
2)将标签推送到服务器上
git push origin v0.6
git push origin v0.7
推送完成之后可以进行标签的察看
3)一次性推送多个标签
git push origin --tags
4)删除本地某个标签
git tag -d v0.7
5)但是此时在服务器上依然存在有此标签,所以可以继续删除远程标签
git push origin :refs/tags/v0.7
作者:前端小智
链接:https://segmentfault.com/a/1190000016790744
看完两件小事
如果你觉得这篇文章对你挺有启发,我想请你帮我两个小忙:
- 把这篇文章分享给你的朋友 / 交流群,让更多的人看到,一起进步,一起成长!
- 关注公众号 「画漫画的程序员」,公众号后台回复「资源」 免费领取我精心整理的前端进阶资源教程
本文著作权归作者所有,如若转载,请注明出处
转载请注明:文章转载自「 Js中文网 · 前端进阶资源教程 」https://www.javascriptc.com