Master为主分支,一般用于部署生产环境的分支,确保master的稳定性
Develop为开发分支,需要保持最新master与提供开发的基础分支
Feature或者feat分支,以develop或者master创建的分支,用来开发新功能
分支命名规范:feat/module
Release提测分支
紧急修复分支,修复线上bug时,拉取到此分支,完成后推送到develop与master
<type>: <subject> feat: 新增了xxx、xxx、xxx功能 <BLANK LINE> (回车空行) <body> 为什么新增,修复?具体修复过程?遗留的风险? <BLANK LINE> (回城空行) <footer> 结束或者不填写
Feat:添加新特性 Fix:修复了bug Docs:修改了文档 Style:修改了代码样式,例如空格、缩进、符号、没有更改代码逻辑 Refactor:代码重构,没有新增或者修改功能 Perf:性能测试相关改动 Test:新增测试用例 Chore:更改构建流程,新增依赖、工具
//查看用户名 git config user.name //修改用户名,xxx 是用户名 git config --global user.name "xxx"
vscode:使用git-commit-plugin插件