Files
rui-docs/ai-skills/commit-standards.md
vifo 9f084720f8 feat(commit): 补充提交频率和推送规则
- 添加提交频率要求:每次修改后必须提交,禁止积攒
- 添加推送规则:常规开发不自动推送,累计超10个提交自动推送
- 远程名称使用 origin(默认)
2026-06-05 11:48:01 +08:00

1.6 KiB
Raw Permalink Blame History

提交规范

语义化前缀

前缀 说明 示例
feat: 新功能 feat(menu): 添加收银系统菜单
fix: 修复问题 fix(order): 修复订单计算错误
docs: 文档更新 docs: 更新 README
chore: 杂项 chore: 更新依赖版本
test: 测试相关 test: 添加单元测试
refactor: 重构 refactor: 优化查询逻辑

提交信息格式

<type>(<scope>): <subject>

<body>

<footer>

关联工单

在提交信息中关联工单:

feat(menu): 添加收银系统菜单配置

- 新增 cashier.json 菜单配置文件
- 包含6个子菜单

对应工单 #2

提交频率

  • 每次修改后必须提交:AI 完成任何代码/文档修改后,必须立即执行 git commit
  • 禁止积攒:不允许将多次修改积攒到一起提交
  • 提交时机:每完成一个逻辑单元(如一个方法、一个文件、一个功能点)即提交

推送规则

场景 行为
常规开发 修改后自动 git commit不自动推送
手动推送 开发者可随时执行 git push 推送
自动推送阈值 当未推送提交数 超过 10 个 时,自动推送到远程
# 手动推送命令
git push origin main

检查未推送提交数

# 查看未推送的提交数量
git log origin/main..HEAD --oneline | wc -l

⚠️ 注意:业务模块使用独立 Git 仓库,禁止将代码提交到框架主仓库(app/ 已加入 .gitignore