架构 - 第四课:git标签管理
来源:互联网 发布:日语等级考试 知乎 编辑:程序博客网 时间:2024/06/16 06:39
一、描述
发布一个版本是,我们通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本。将来无论什么时候,去某个标签的版本,就是把那个打标签的时刻的里是版本取出来。所以,标签也是版本库的一个快照。
git的标签虽然是版本库的快照,但是其实它就是指向某个commit的指针(跟分支很想,但是分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的。
所以根据标签可以很快找到需要的版本。
二、创建标签
git tag v1.0 创建标签
git tag查看所有标签
默认标签是打在最新提交的commit上的,也可以指定某个commit
git log --pretty=oneline --abbrev-commit查看commit提交日志
git tag v1.1 6234937 指定commit_id创建标签
git show tagname 查看某个标签
git tag -a v1.2 -m 'version1.2 released' 6234937 创建带说明的标签 -a指定标签名,-m指定说明内容
git tag -s v1.3 -m 'signed version 1.3 realease'通过-s用撕咬签名一个标签
三、操作标签
1、删除标签
删除本地标签
删除远程标签
2、将标签推送到远程
或者一次性推送上位推送到远程的本地标签
git push origin --tags
3、删除远程标签
先删除本地标签,然后推送到远程
0 0
- 架构 - 第四课:git标签管理
- 架构 - 第四课:git分支管理
- git 标签管理(六)
- Git标签管理
- Git 标签管理
- git标签管理
- git 标签管理
- Git标签管理
- git-标签管理
- git--标签管理
- Git标签管理
- git版本管理架构
- Git系列之标签管理
- Git教程之标签管理
- Git 学习笔记 --- 标签管理
- Git(十一)、标签管理
- Git分支及标签管理
- git版本控制管理系列-----第四章 GIT基本概念
- 解决div设置浮动,高度消失
- 输入一串未知个数的数据直到EOF(-1)停止和键盘输入文件结尾符EOF
- Android开启手电筒功能(完美适配Android4x,5x,6x)
- 百度地图
- 青岛区域赛总结
- 架构 - 第四课:git标签管理
- ROS机器人Diego 1#制作(六)base controller---对ros_arduino_bridge的修改,实现两个马达独立PID调速
- Oracle Blob类型 java中实现互转(Hibernation实践)
- bootStrap适配不同屏幕
- NOIP RP++
- 深入探索 Java 热部署
- 利用JavaFx开发RIA桌面应用-TextField替换PasswordField做密码框
- 简单的PHP redis 单例模式,(基本可以拿过去复制)
- Ubuntu常用快捷键