![6f341cccb6b437a4a8388dfeaeb5efad.png](https://i-blog.csdnimg.cn/blog_migrate/14d194805de7d843d26329d52059a29f.jpeg)
今天来讲讲我使用Git分支的一些经验,记录一下,希望对大家有帮助。
阐述
在平常开发中,一般都会对应三种环境,本地环境、测试环境、线上环境。开发的基本流程都是先在本地环境开发好,再把代码发布到测试环境测试,最后再发布到线上环境。
对于代码,我们使用Git分支进行管理,一般而言会对应两个分支,master和dev。
master分支主要用于线上发布使用,dev分支用于平常的开发和测试。除此之外,我们也可以创建多个分支,比如给某次的迭代开发创建一个分支、针对一次代码优化创建一个分支,或者针对一次Bug修复,我们可以新建个分支。
Git的分支创建速度非常快,它不像svn等集中式版本控制系统,每次创建需要cp代码,而是直接改变指针指向即可。比如当前指针指向master,我们基于master最近一次的提交创建个dev分支出来,其实就是创建了个指针指向dev分支而已。在切换和合并分支的时候,也都是改变指针指向,速度非常快。
总之,Git提倡多使用分支,我们不需要吝啬使用它。
下面就来讲讲分支相关命令以及我使用分支的一些经验。
创建分支
创建分支: git branch 分支名
切换分支: git checkout 分支名
查看所有分支: git brach -a
分支合并: