国内免费商用图片的网站,网站里可以增加网址吗,可以免费用的ppt模板,广告设计公司名字大全为什么要统一git使用的风格#xff1f;
统一的风格使我们在工作的时候无需考虑工作流程上该如何去做的问题#xff0c;按照一个风格去做就好了每个人风格不同#xff0c;格式凌乱#xff0c;查看很不方便commit没有准确的message#xff0c;后续难以追踪问题
git messag…为什么要统一git使用的风格
统一的风格使我们在工作的时候无需考虑工作流程上该如何去做的问题按照一个风格去做就好了每个人风格不同格式凌乱查看很不方便commit没有准确的message后续难以追踪问题
git message 提交规范
强制Git每次commit都按照指定风格写commmit message否则不允许提交。
feat[data]: mysql数据同步到es上面的提交包含三部分
[]:
type必选只允许以下几个类型scope可选subject必选冒号后面有空格
feat新功能feature
fix修补bug
docs文档documentation
style 格式不影响代码运行的变动
refactor重构即不是新增功能也不是修改bug的代码变动
test增加测试
chore构建过程或辅助工具的变动一个commit message包括三个部分每部分提交说明尽量不要超过100个字符避免自动换行展示影响美观。
Header 必须Body 可以省略Footer 可以省略
type[scope]: subject
// 空一行
body
// 空一行
footer分支管理
xxx/xxxx
分支命名
master 分支
master 为主分支也是用于部署生产环境的分支确保master分支稳定性master 分支一般由develop以及hotfix分支合并任何时间都不能直接修改代码
develop 分支
develop 为开发分支始终保持最新完成以及bug修复后的代码一般开发的新功能时feature分支都是基于develop分支下创建的
feature 分支
开发新功能时以develop为基础创建feature分支分支命名: feature/ 开头的为特性分支 命名规则: feature/user_module、 feature/cart_module
release分支
release 为预上线分支发布提测阶段会release分支代码为基准提测 arduino复制代码
当有一组feature开发完成首先会合并到develop分支进入提测时会创建release分支。
如果测试过程中若存在bug需要修复则直接由开发者在release分支修复并提交。
当测试完成之后合并release分支到master和develop分支此时master为最新代码用作上线。
hotfix 分支
分支命名: hotfix/ 开头的为修复分支它的命名规则与 feature 分支类似线上出现紧急问题时需要及时修复以master分支为基线创建hotfix分支修复完成后需要合并到master分支和develop分支
git命令配置
可以配置git命令别名提高效率。
vi ~/.gitconfig内容如下[alias]pull pullco checkoutci commitst statusdf diffpl pull -pps pushbr branchmg mergeds describetree log --graph --all --remotesoriginfl flowfh flow helpfeature flow featurefe flow featurerelease flow releasere flow releasehotfix flow hotfixhf flow hotfix
[core]autocrlf input
[user]name wanglianhaiemail wanglianhailixiang.com