idea如何使用git分支开发
1、通过vcs→git→branches就可以看到分支信息

2、local branches表示本地分支,remote branches表示远程分支,每一条分支都有的功能就是保存你每次提交的修改内容以及备注.

3、常见的开发模式是一条master分支+很多dev分婧旱恐笆支,在dev分支上你可以写一行代码提交一次都没关系,但是一定要开发一个完整的功能才能合并到master分支里,也就是说,marter分支只起仓库作用,用来保存成熟的代码.

4、例如我们要开发一个xxx功能,那我们直接新建一个dev_xxx_feature的分支,然后我们在里面尽情的开发这个功能

5、你可以写一些代码commit一下,这是保存到本地的dev_xxx_feature分支

6、写出一个成型的小功能就push一下,这是保存到远程的dev_xxx_feature分支

7、那比如我们dev_xxx_feature确定开发好了,现在要把这个功能存到master里面,首先我们先切换到master分支

8、然后再把dev_xxx_feature合并到当前分支,也就是master分支,然后再push到远程仓库,这样就完成了一个功能的开发,接着我们再新建分支继续开发下一个功能就行了
