互联网公司中实际的git用法的流程
2015-10-08 09:27
781 查看
根据gitflow的工作流程,添加系统的新功能需要在develop分支上建立feature分支(gitflow
feature start [分支名]),在该feature分支,修改代码,进行相应的修改提交(gitadd/git
commit -m )命令,最后确定提交到远程分支(gitpush originfeature/[此次的分支名字]),这里要注意的一个规范,在哪个分支我们就要push到相应的分支上,如果你在master分支当然要pushorigin
master。在当前的feature分支push到功能代码到远程分支后,我们要gitcheckout
deveplop分支,要pull到远程的改动,从而确定没有冲突,如果有冲突就要解决冲突,之后我们便可以gitflow
feature finish[分支名],杀掉我们已经push到远程的feature分支,这样feature分支上的内容会自动merge到develop分支,我们代码的第一次测试是在刚刚的feature分支自己进行的功能测试,现在已经merge回develop分支,所以需要提交给测试团队,进行测试,我们现在在develop分支上,需要拉一个release分支(gitflow
release start[版本号]),创建之后会自动跳到release分支上,在分支上修改配置文件,从而是version从1.0.8-SNAPSHOT改写成为真正的的version1.0.8,最后gitadd
git commit git push origin release/1.0.8,结束之后,告知测试团队该release分支,让他们进行测。完成测试,就可以finish掉该release(gitflow
release finish[1.0.8]),这样release就会自动merge到develop的同时,也会merge回master分支。
这样,测试团队会在release上进行回归测试等等其他的测试,一旦测试团队返回没有问题,releasefinish之后,完成测试,就可以finish掉该release(gitflow
release finish[1.0.8]),这样release就会自动merge到develop的同时,也会merge回master分支。在master分支上打tag1.0.8的版本,作为正式tag,可以发到线上版本投入产品线中使用。
feature start [分支名]),在该feature分支,修改代码,进行相应的修改提交(gitadd/git
commit -m )命令,最后确定提交到远程分支(gitpush originfeature/[此次的分支名字]),这里要注意的一个规范,在哪个分支我们就要push到相应的分支上,如果你在master分支当然要pushorigin
master。在当前的feature分支push到功能代码到远程分支后,我们要gitcheckout
deveplop分支,要pull到远程的改动,从而确定没有冲突,如果有冲突就要解决冲突,之后我们便可以gitflow
feature finish[分支名],杀掉我们已经push到远程的feature分支,这样feature分支上的内容会自动merge到develop分支,我们代码的第一次测试是在刚刚的feature分支自己进行的功能测试,现在已经merge回develop分支,所以需要提交给测试团队,进行测试,我们现在在develop分支上,需要拉一个release分支(gitflow
release start[版本号]),创建之后会自动跳到release分支上,在分支上修改配置文件,从而是version从1.0.8-SNAPSHOT改写成为真正的的version1.0.8,最后gitadd
git commit git push origin release/1.0.8,结束之后,告知测试团队该release分支,让他们进行测。完成测试,就可以finish掉该release(gitflow
release finish[1.0.8]),这样release就会自动merge到develop的同时,也会merge回master分支。
这样,测试团队会在release上进行回归测试等等其他的测试,一旦测试团队返回没有问题,releasefinish之后,完成测试,就可以finish掉该release(gitflow
release finish[1.0.8]),这样release就会自动merge到develop的同时,也会merge回master分支。在master分支上打tag1.0.8的版本,作为正式tag,可以发到线上版本投入产品线中使用。
相关文章推荐
- BAT有增有减 互联网2015校园…
- BAT有增有减 互联网2015校园…
- 阿里成于屌丝,会败于屌丝吗?
- 浮躁的年代,疯狂的创业
- 互联网测试计划
- 互联网创业没有可能了?
- 2015年传智播客各学科学费价格表
- 西安校区来校路线介绍
- 互联网黑市:残暴的DDoS攻击
- 水军的前世今生
- 坚果云的成长烦恼:互联网巨头乌云笼罩(1年多时间, 坚果云已经拥有接近百万注册用户)
- 揭秘利用互联网营销的全国拍卖骗子公司 - (深圳拍卖公司)
- [书籍分享]0-010.教训:互联网创业必须避免的八大误区
- ActiveReports 报告应用程序教程 (2)---上市类报告
- 证券基础--再融资
- 证券基础--股票上市
- 证券基础--股票发行上市
- 做一个互联网+时代的新农民
- “互联网+”时代的现代医学
- 我的入职