1.课程目标及知识点的应用场景
Git分支和标签的命名规范
分支 dev/test/pre/pro(即master)
dev:开发环境--windows (自己的电脑)
test:测试环境--windows/linux (公司专门的测试电脑
pre:灰度环境(非常大的公司非常重要的项目)
pro:正式环境 灰度环境与正式环境的服务器配置是一毛一样
2.分支的场景应用
进入测式模式后,有六个模块进行测试,发现两个模块不合格,需要退回两个,将两个文件删除。
切换到主支,将test模式合并到主支
git branch 看分文创建分支
git branch 分支名
checkout 分支名 切换分支
git checkout -b 分支名创建并切换分支
gitgit branch -d 分支名 删除分支
rgit push origin 远程分支名 推送远程分支
3.标签的场景应用
标签 Tag格式: 主版本号.次版本号.修订号-类型标签,其中类型标签可为:alpha、beta、rc、r。 Tag示例:1.0.0-alpha、1.0.0-beta、1.0.0-rc、1.0.0-r。
注1:有的公司在版本命名时,前面加v,“-”替换成“_”,更加详细一点还可以在修订号后面添加发布日期 v1.0.0.191220_r,这都是可以的。
分支与标签的关系
dev-->alpha
test-->beta
pre-->rc
pro-->r
删除远程tag
1.如果标签已经推送到远程,要删除远程标签就麻烦一点,先从本地删除 git tag -d 1.0.0-alpha
2.然后,再从远程删除。删除命令也是push,但是格式如下: git push origin :refs/tags/1.0.0-alpha