时间:2021-05-28
Git跟其他版本控制系统一样,可以打标签(tag)标记一个版本号。
发布一个版本时,我们通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。
Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的。
一、列出标签
1. 列出当前仓库的所有标签:git tag
2. 列出所有标签及说明:git tag -n
3. 搜索符合条件的标签:git tag -l "1.0.*"
4. 查看标签信息:git show v1.0.1
二、创建标签
1. 创建标签:git tag "指定标签名"
2. 创建带有说明的标签:
3. 给指定的commit打标签:
三、删除标签
1. 删除标签:
2. 删除远程标签:
3. 删除远程标签(Git1.7版本以后):
git push origin --delete tag <tagname>四、本地标签推送到远程
1. 推送指定标签:
2. 一次性推送全部尚未推送到远程的本地标签:
五、重命名tag
1. 删除原有tag,重新添加
2. 强制替换,再删除原有
六、获取指定tag代码
第一步:切换到指定标签,提示你当前处于一个“detached HEAD" 状态,因为 tag 相当于是一个快照,是不能更改它的代码的
第二步:如果要在 tag 代码的基础上做修改,你需要一个分支
git checkout -b branch_name tag_name第三步:切回到之前的HEAD指向(以master为例)
git checkout master到此这篇关于Git 标签使用详解的文章就介绍到这了,更多相关Git 标签内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
git删除分支和回滚的实例详解【git删除本地分支】gitbranch-Dbr【git删除远程分支】gitpushorigin:br(origin后面有空格)g
详解git无法pull仓库refusingtomergeunrelatedhistories本文讲的是把Git在最新2.9.2,合并pull两个不同的项目,出现
Git命令详解及常用命令Git作为常用的版本控制工具,多了解一些命令,将能省去很多时间,下面这张图是比较好的一张,贴出了看一下:关于git,首先需要了解几个名词
Git标签如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用gittag给它打上标签。比如说,我们想为我们的w3cschoolcc项目发布一
详解HTML5使用video标签实现选择摄像头功能1.html//jqueryreference////OpenWebCamSnapPhoto2.javascr