html5汽车网站模板,域名备案管理系统查询,赚钱链接网站,网站过场动画目录 理解标签
创建标签
操作标签 理解标签 标签的作用 标记版本#xff1a;标签 tag #xff0c;可以简单的理解为是对某次 commit 的⼀个标识#xff0c;相当于起了⼀个别名。例如#xff0c;在项目发布某个版本的时候#xff0c;针对最后⼀次 commit 起⼀个 v1.0 这样…目录 理解标签
创建标签
操作标签 理解标签 标签的作用 标记版本标签 tag 可以简单的理解为是对某次 commit 的⼀个标识相当于起了⼀个别名。例如在项目发布某个版本的时候针对最后⼀次 commit 起⼀个 v1.0 这样的标签来标识里程碑的意义。回溯版本相较于难以记住的 commit id 标签tag 很好的解决这个问题因为标签tag ⼀定要给一个让人容易记住且有意义的名字。当我们需要回退到某个重要版本时直接使用标签就能很快定位到。 标签的类型 轻量级标签Lightweight Tag带注释标签Annotated Tag
创建标签
在Git中打标签非常简单
首先切换到需要打标签的分支上然后使用命令创建标签 创建标签
// 轻量级标签Lightweight Tag
git tag 标签名// 带注释标签Annotated Tag
git tag -a 标签名 -m 标签描述 查看所有标签
git tag
默认标签是打在最新提交的 commit 上的。那如何在指定的 commit 上打标签呢 找到历史提交的 commit id 创建标签 // 找到历史提交的 commit id
git log --prettyoneline --abbrev-commit// 创建指定标签
git tag [标签名] [commit id]注意标签不是按时间顺序列出而是按字母排序的。 查看标签信息 git show 标签名 我们可以看到 .git 目录下多了个 tags 目录用来存放创建的标签 操作标签
删除标签
git tag -d 标签名 推送标签到远程仓库
// 推送一个标签
git push origin 标签名// 推送全部标签
git push orgin --tags 查看远程仓库
如果我们已经把标签推送到了远程仓库如何去删除标签呢
先在本地仓库删除标签再推送到远程仓库
// 第一步
git tag -d 标签名// 第二步
git push origin :标签名查看远程仓库