新一代高效Git协同模型实现分支开发

新一代高效Git协同模型实现分支开发

Git模型

Master作为发布分支,Develop是开发分支,然后Develop又可以分出两个子开发分支交给两个开发,开发完成后再合并到Develop分支上,Develop分支最后推送到主分支上打上tag

紧急bug修复逻辑:直接从master拉一个分支出来,修改好后提交到master上,同时也提交一份到Develop上

1、一般自己的开发分支是不会提交到远端仓库的

2、每天上班的时候拉取一下远端的开发分支,保证自己的开发分支和远端的开发分支是一致的,然后再切回自己的功能分支进行开发


commit 信息

主要 type

feat:     增加新功能
fix:      修复 bug

特殊type

docs:     只改动了文档相关的内容
style:    不影响代码含义的改动,例如去掉空格、改变缩进、增删分号
build:    构造工具的或者外部依赖的改动,例如 webpack,npm
refactor: 代码重构时使用
revert:   执行 git revert 打印的 message

暂不使用type

test:     添加测试或者修改现有测试
perf:     提高性能的改动
ci:       与 CI(持续集成服务)有关的改动
chore:    不修改 src 或者 test 的其余修改,例如构建过程或辅助工具的变动