git分支管理方案
1.分支类别
默认有master
分支,新建分支有:
release
test
bug
个人分支
2.分支描述
1.master分支
为主分支,作为备份使用
2.其中release
、 test
、 bug
是公共分支
release分支
用于发行版,也就是最终版(当test分支完成架构后,将test合并到release中)test分支
用于测试(所有提交代码头提交到test)bug分支
用于解决bug,当test中发现bug则将test
中的内容合并到bug中,并进行测试待bug修复完成后再合并经test中
3.个人分支
作为自己的一个分支,你们需要将自己的部分完成后先提交到自己的分支上,然后再申请合并到test分支
上,合并分支可以交给特定的人做,你只需要将代码提交到自己的分支中并告诉管理者,表示你完成了自己的操作可以开始合并了!
3.操作流程
- 拉取:(拉取test分支)
git pull origin <远程分支名>
2.提交:(提交到自己的个人分支)
检测被修改过的文件
git add .
提交到本地分支(个人分支)
git commit -m (提交描述)
提交远程分支(个人分支)
git push -u origin 远程分支名
思路
:拉取test获取最新项目,完成编写后提交到自己的分支,然后请求合并到test分支
。
总结
你们只需要将总结要做的工作提交到自己建的分支上,然后在完成操作后告诉管理者需要合并即可。
注意:
- 在写自己的东西的时候涉及的文件尽量的少,以免和别人写的发生冲突
- 像路由或vuex等设置尽量统一修改。
- 写完一个页面或功能则立即提交并请求合并
- 在写之前先拉取最新的
test
分支中的内容