git 分支和项目的理解 merge --no-ff

以下为一个项目

master为稳定版本 要发布的

develop 为开发版本   如果测试通过就merge --no-ff合并到master中即可。

 bug-fix*为补丁

 

假如还有其他的项目,就创建分支即可。

另外 要是master线上版本临时有bug。那么再创建一只分支 命名为bug-fix* 然后用于修复,本地测试通过之后 就合并到主要分支。

bug-fix*分支再合并到develop分支如何合并 

 

 

假如多个项目的话

首页 我在master 建立一个分支(项目B),开发项目B的过程中发现了bug。 这个时候运用到Bug-fix*分支管理。

bug-fix*合并到项目B,同时也合并到master中。

 

 

另外 master版本所包含的内容应该是最少的,变动情况是最小的。看成是其他项目的公共部分。

 

参考资料:http://www.ruanyifeng.com/blog/2012/07/git.html

你可能感兴趣的:(git 分支和项目的理解 merge --no-ff)