- 新建支付功能开发分支
git branch pay
- 切换到新分支开始开发,这里的工作内容与上面的基础流程是一样的
git checkout pay
- 开发完成执行提交
git commit -m 'H5 支付功能'
- 合并分支到master
切换到master分支
git checkout master
合并pay分支的代码
git merge pay
- 提交代码到master远程分支
git push
# 阿里巴巴 git commit 规范
# 格式
<type>(<scope>): <subject>
其中:
<type>
是必须的,表示提交的类型。<scope>
是可选的,用于说明提交影响的范围,如模块名或功能名。<subject>
是必须的,是对提交内容的简短描述。
示例:
feat(user): 添加用户登录功能
# type类型
类型 | 描述 |
---|---|
feat | 新功能(feature) |
fix | 修复已发现的错误(bug) |
docs | 文档相关更改 |
style | 不影响代码运行的格式化改动(如空格、缩进、分号等) |
refactor | 代码重构(非新增功能或修复错误的代码变动) |
perf | 性能优化相关改动 |
test | 新增或修改测试用例 |
chore | 构建过程或辅助工具的变动(如更新依赖库、工具等) |
revert | 回滚到上一个版本 |
merge | 代码合并 |
sync | 同步主线或分支的Bug |
ci | 与持续集成(CI)配置文件相关的更改 |
build | 与构建系统相关的更改 |
improvement | 改进(可选类型) |