git关于项目的分支、版本、上线的说明

分支、版本、上线

分支

main:主分支,生产环境,只有上线的时候,才能够提交代码
test:迭代分支,测试环境,从主分支拉取代码后,更新 bug、需求后,在测试环境进行验证,通过后,向 main 提交代码
develop:开发分支,开发环境,基于主分支,开发大版本内容,开发完成后,向 test 分支,提交代码

版本

每次上线完成后,要提交一个版本标签
版本号格式:(v0.0.0)

创建版本标签
git tag -a 版本号 -m '上线说明'

提交版本号
git push origin 版本号

查询历史标签
git tag -l

查询版本标签
git tag show 版本号
上线

开发大版本内容,代码要通过 develop开发环境验证 ,test测试环境验证 ,main生产环境验证
bug修改,代码要通过 dtest测试环境验证 ,main生产环境验证

生产环境验证完成后要提交一个版本,版本说明要详情

标签

tagName:标签名
commitId:提交说明的id

1、查询标签

git tag
或
git tag -l

按条件查询,支持 * 通配符
git tag -l 'v4'
git tag -l 'v4*'

查看标签信息
git show tagName

结合日志看标签
git log --oneline --graph

2、创建标签

直接给当前提交版本创建一个标签
git tag tagName

给指定的 commitId 创建一个标签
git tag tagName commitId

创建带有备注的标签
git tag -a tagName -m '备注说明'

给指定的 commitId 创建带有备注的标签
git tag -a tagName commitId -m '备注说明'

3、删除标签

本地删除
git tag -d tagName
远端删除
git push origin :regs/tags/tagName
或
git push origin --delete tagName

4、将标签推到远端

推送指定标签
git push origin tagName
推送所有标签
git push origin --tags

你可能感兴趣的:(git,github)