Git工作流简要分析
主干分支 master
主要负责管理正在运行的生产环境代码,永远保持和正在运行的生产代码完全一致。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9ac590e79acf1e885de7643c6dedc97c.png)
开发分支 develop
主要负责正在开发代码的管理,一般情况下应该是最新的代码。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9ac590e79acf1e885de7643c6dedc97c.png)
bug修复分支 hotfix
主要负责系统在生产环境下出现紧急修复的代码,从master分支分出,上线后视具体情况可以删除
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2937315bc16e213fe4cfca92750bfb80.png)
准生产分支 release
较大版本上线前,会从develop分支中分出一个分支,做最后阶段的集成测试。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b9d8e5480e58f7728805c05db1a73462.png)
功能分支 feature
中长期开发功能会新建一个功能分支,开发完成后合并的release分支进行最后的集成测试。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b9d8e5480e58f7728805c05db1a73462.png)