Git 在 实际开发 中的实际流程

在这里插入图片描述

Master(主分支)

master 通常只是用于对外发布项目的新版本

Develop(开发分支)

代替单一的 master,日常开发应该在另一条分支上完成,我们把开发用的分支叫做 develop

Hotfix(维护分支)

项目正式发布后难免会出现 bug,这时就需要创建一个分支,进行 bug 的修补

hotfix 应该从 master 中分离出来,bug 被修补后,再合并到 master 和 develop 中

Release(预发布分支)

在项目正式发布之前,需要一个预发布的版本进行测试,于是从 develop 中分离出 release,用于内部或公开的测试

release 最后应该同时合并到 master 和 develop 中

Feature(功能分支)

每一个新功能应该使用单独一个 feature 进行开发,feature 应该从 master 中分离出来

feature 不应该跟 master 分支有任何交流,功能开发完成后合并到 master 中

补充:

常设分支就只有:主分支(master)和开发分支(develop)两个

其他的均为 临时分支:功能分支(feature)、预发布分支(release)、维护分支(hotfix)
ps:用完之后应该及时删除

发布了92 篇原创文章 · 获赞 35 · 访问量 6363

猜你喜欢

转载自blog.csdn.net/CourserLi/article/details/103965051