Git 命名规则、分支管理、提交流程

写给此时凌乱的你

git 现时代做前端必备的技能了。只会简单 add  commit  是可以临时应付一下工作,如果进行稍微有点规模的项目,多项功能并行开发,多个bug 都必须同时修复上线,你会发现你的工作流越来越乱。

俗话说:无规矩不成方圆。所以在做开发时候有一套团队的 git flow 还是比较重要的! 近期我就在做这样的事,如果你也在做,不妨一起聊聊,不同的角度会碰撞出更漂酿的火花。

进入主题:


写在开头

今天重点要解决的是两个问题: 1. 代码分支管理      2. 提交流程

简单目录:

一: 命名规范

二: 分支由来

三: 代码推送 ( feature

四: 代码推送 ( hotfix

五:git 命令


一:先说说我们分支命名规范:(如下图)。 是在每个成员心中埋下一个伏笔, 以后就可以根据命名,来判断一个分支是用来开发新功能的,还是在修改 bug。


命名规范

二: 命名规范有了,接下来聊聊每一分支的由来:

        master                                    是石头缝里蹦出来的

        develop                                  是 master 的长子

        feature / coding01                 每次新功能开发都是从由 develop 切出来的新分支

        hotfix / coding01                     每次修改线上 bug  都直接从 master 切一个新分支


分支由来

三: 功能开发分支 ( feature / coding01 )代码推送流程:

    本地多人开发,必须都把 topic 分支代码合并到 feature 分支

    然后推送 test / dev 进行发布测试,

    测试 ok 之后,合并到 develop 分支等待上线。 

    上线之时,负责人合并 develop 代码到 master 上线


代码合并

四: Bug  修复

修复完 Bug ,合并到 test / dev 测试

测试完成后直接推送到 master 发布

并同步给 develop ,(为了在开发新功能到时候,不用在出现老 Bug)

代码合并

五: git 命令行

git 命令


git 命令
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Git分支管理 master:主分支,当前分支上的代码随时可以直接发布,并且只能通过Pull Request从其他...
    UEUEO阅读 13,295评论 5 33
  • 感恩大恩上师及诸佛菩萨慈悲加持护佑我,感恩上师带领大家修习正法,感恩正法指引人生方向,谢谢,谢谢,谢谢! 感恩爸妈...
    晓筱竹阅读 1,085评论 0 0
  • 文/熠歆 来文山最不方便的就是坐车问题,最廉价的数火车,我们却高昂的做客车,每次收放假,车票就会紧张得要命。 随着...
    熠歆阅读 3,280评论 2 2
  • 红纱袖袍轻罗帐, 美人如梦英雄胆, 相约凡尘同白首, 一代倾城传佳话。
    星尘梦羽阅读 1,792评论 0 6

友情链接更多精彩内容