美文网首页管理
git 各种分支的使用

git 各种分支的使用

作者: 大文茫 | 来源:发表于2019-02-11 12:11 被阅读15次

    文章内容

    1. 书写原因
    2. 分支图示
    3. 开发中的分支解释
    4. 分支操作解释
    5. 总结

    书写原因

    • 分支的使用进行梳理
    • 明白分支的用处
    • 不多写写东西,可能忘的快

    分支图示

    分支图示
    • 网络图片——若有侵权,请指出谢谢
    • 下面的所有都是针对上述图片

    开发中的分支解释

    分支 解释
    feature branch 特点分支【功能分支】
    develop 开发分支
    release branchs release分支
    hotfixes 部署问题解决分支
    master 主分支

    分支操作解释

    • 前提:master、develop 分支已存在
    • 场景:一个新功能来的时候怎么进行操作
    1. 创建feature分支: develop 分支寻找要开发的点进行 feature 分支创建
    2. 在feature开发: 将需要做的功能在feature分支上进行开发提交
    3. 将feature合并到develop: 通过自测将完成的功能进行
    4. 将develop合并到release: 在release分支获取版本进行测试版本的发布测试
    5. release问题解决: 若有bug直接第6点,若没有bug直接进行第7点
    6. release bug处理: 在release中提交修改,并重新发布测试,若测试通过则需要将release中的修改同步到develop中去并进行第7点
    7. 将release合并到master: 合并release到master,进行正式环境的发布,并创建tag,若在master出现bug,则第8步
    8. 在有问题的tag创建hotfixes分支,解决掉正式环境的bug后,验证过后,在将hotfixes的内容合并到develop和master中,进行重新发布创建tag
    • 综上就是一个完整的流程

    总结

    1. 完成过程的梳理,对理解每个分支的作用有莫大的帮助
    2. 在master分支不要做代码的提交,master只是用来正式发布用的
    3. 一点点的积累也是收获

    相关文章

      网友评论

        本文标题:git 各种分支的使用

        本文链接:https://www.haomeiwen.com/subject/njzfeqtx.html