Git之分支与版本->课程目标及知识点的应用场景,分支的场景应用,标签的场景应用

1.课程目标及知识点的应用场景

Git分支和标签的命名规范

分支 dev/test/pre/pro(即master)

dev:开发环境--windows (自己的电脑)

test:测试环境--windows/linux (公司专门的测试电脑

pre:灰度环境(非常大的公司非常重要的项目)

pro:正式环境     灰度环境与正式环境的服务器配置是一毛一样

2.分支的场景应用

Git之分支与版本->课程目标及知识点的应用场景,分支的场景应用,标签的场景应用_第1张图片

Git之分支与版本->课程目标及知识点的应用场景,分支的场景应用,标签的场景应用_第2张图片

Git之分支与版本->课程目标及知识点的应用场景,分支的场景应用,标签的场景应用_第3张图片

Git之分支与版本->课程目标及知识点的应用场景,分支的场景应用,标签的场景应用_第4张图片

Git之分支与版本->课程目标及知识点的应用场景,分支的场景应用,标签的场景应用_第5张图片

进入测式模式后,有六个模块进行测试,发现两个模块不合格,需要退回两个,将两个文件删除。

切换到主支,将test模式合并到主支

Git之分支与版本->课程目标及知识点的应用场景,分支的场景应用,标签的场景应用_第6张图片

Git之分支与版本->课程目标及知识点的应用场景,分支的场景应用,标签的场景应用_第7张图片

Git之分支与版本->课程目标及知识点的应用场景,分支的场景应用,标签的场景应用_第8张图片 

Git之分支与版本->课程目标及知识点的应用场景,分支的场景应用,标签的场景应用_第9张图片

Git之分支与版本->课程目标及知识点的应用场景,分支的场景应用,标签的场景应用_第10张图片

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

Git之分支与版本->课程目标及知识点的应用场景,分支的场景应用,标签的场景应用_第11张图片

Git之分支与版本->课程目标及知识点的应用场景,分支的场景应用,标签的场景应用_第12张图片 Git之分支与版本->课程目标及知识点的应用场景,分支的场景应用,标签的场景应用_第13张图片

Git之分支与版本->课程目标及知识点的应用场景,分支的场景应用,标签的场景应用_第14张图片

Git之分支与版本->课程目标及知识点的应用场景,分支的场景应用,标签的场景应用_第15张图片

Git之分支与版本->课程目标及知识点的应用场景,分支的场景应用,标签的场景应用_第16张图片

Git之分支与版本->课程目标及知识点的应用场景,分支的场景应用,标签的场景应用_第17张图片

删除远程tag

1.如果标签已经推送到远程,要删除远程标签就麻烦一点,先从本地删除 git tag -d 1.0.0-alpha

2.然后,再从远程删除。删除命令也是push,但是格式如下: git push origin :refs/tags/1.0.0-alpha

Git之分支与版本->课程目标及知识点的应用场景,分支的场景应用,标签的场景应用_第18张图片

你可能感兴趣的:(git)