一,分支的作用
比如说一个项目现在是1.0版,那么开发团队可能要同时进行1.1版和2.0版的开发,这样代码就会出现较大分歧。这时候就需要用到分支了,不同的任务组在不同的分支上开发,互相之间不会影响。
再比如说,需要向项目中添加一个新功能,一般的团队都不会直接在主分支上修改,都会新建一个分支,在上面更改代码。这样做的好处就是保证主线代码的完整性和可用性,也就是说,主线上都
是稳定的代码,可以直接拿来发布的。
二,分支使用(命令行使用)
1,查看分支
#查看当前项目所有分支
git branch
2,创建分支(dev)
git branch dev
3,切换到(dev)分支
git checkout dev
4,在分支上做开发,修改
。。。。。
5,提交分支修改(此处修改了 README.md 文件)
git add README.md git commit -a -m 'made a change'
6,同步分支及分支修改内容
git push --set-upstream origin dev
7,合并分支
#切换到主分支
git checkout master
#合并分支
git merge dev
#提交合并后的代码
git push