git创建tag以及发行release

git创建tag以及发行release

admin 1,055 2022-06-24

git创建标签以及创建发行版本

简介

  • 平时在浏览开源项目时会发现大佬们都用标签(tag)和创建发行版(Release)来管理项目版本,于是研究了下如何学习使用

tag

为什么要使用tag

  • 快速的找到标记tag时的代码状态,便于查看和修改

怎么使用tag

本地:进入你的项目目录,打开git终端

  • 创建tag:git tag tagName,比如
git tag v0.0.1
  • 创建带描述的tag:git tag -a tagName -m "added description release notes" ,比如
git tag -a v0.0.1 -m "v0.0.1初始版本上线"
  • 为之前的提交创建tag:git tag -a tagName commitId, 可以使用git log --pretty=oneline --abbrev-commit查看commit记录和id;比如
git tag -a v0.0.1 bea1a8c
  • 查看tag:git tag,查看tag及描述:git tag -n

  • 删除tag:git tag -d tagName,比如

git tag -d v0.0.1

远端:远端上的tag需要本地同步才生效

  • 提交tag到远端:git push origin tagName,比如
git push origin v0.0.1
  • 删除远端的tag:git push origin :refs/tags/tagName
git push origin :refs/tags/v0.0.1
  • 切换本地到指定tag:
    • 切换到指定标签,提示你当前处于一个“detached HEAD" 状态,因为 tag 相当于是一个快照,是不能更改它的代码的 git checkout v1.0.0
    • 如果要在 tag 代码的基础上做修改,你需要一个分支 git checkout -b branch_name tag_name
    • 切回到之前的HEAD指向(以master为例) git checkout master

发行release

  • 登录到gitee或github,点进你的tag,点击创建发行版后填写信息,上传你打包好的该版本资源即可

  • release


# git