【规范】git规范
学习gitflow思想,参考网址
https://www.git-tower.com/learn/git/ebook/cn/command-line/advanced-topics/git-flow
https://blog.csdn.net/xingbaozhen1210/article/details/81386269
概述
- push之前一定要先拉取
- push之前确定分支是否正确
- 原则上一次上线一个feature分支
- 本地分支和远程分支不要做merge
- feature_分支对应的代码上线以后需要删除
- 每天必须提交push一次代码到远程,push之前确保代码没有编译错误,程序可以正常启动
- 从master分支拉取代码需要看看合并相应的release_版本
- 如果代码自测完毕修改代码分支名称为release_
- master_man release_man_ feature_man_
上线篇
- 上线完成以后需要记录线上的git version
- 如果发生线上bug ,从线上指定的git version 拉取
merge
先往不重要的分支merge ,若有 feature-card master 两个分支,需要feature-card 合并到 master步骤
- 首先确保两个分支都commit了
- 方法1,先把master合并到feature-card,解决冲突,然后再把feature-card合并到master
- 方法2 ,直接把feature-card合并到master解决冲突,如果发现合并后有问题 reset --hard(确保合并之前代码commit了) 到合并前的版本
- 本地解决了冲突了在push