From 9f084720f8465ff8b51e01d7f75c5796abdc5f32 Mon Sep 17 00:00:00 2001 From: pigeon Date: Fri, 5 Jun 2026 11:48:01 +0800 Subject: [PATCH] =?UTF-8?q?feat(commit):=20=E8=A1=A5=E5=85=85=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=E9=A2=91=E7=8E=87=E5=92=8C=E6=8E=A8=E9=80=81=E8=A7=84?= =?UTF-8?q?=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加提交频率要求:每次修改后必须提交,禁止积攒 - 添加推送规则:常规开发不自动推送,累计超10个提交自动推送 - 远程名称使用 origin(默认) --- ai-skills/commit-standards.md | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/ai-skills/commit-standards.md b/ai-skills/commit-standards.md index ef9791a..93aa0c4 100644 --- a/ai-skills/commit-standards.md +++ b/ai-skills/commit-standards.md @@ -33,9 +33,29 @@ feat(menu): 添加收银系统菜单配置 对应工单 #2 ``` -## 推送命令 +## 提交频率 + +- **每次修改后必须提交**:AI 完成任何代码/文档修改后,必须立即执行 `git commit` +- **禁止积攒**:不允许将多次修改积攒到一起提交 +- **提交时机**:每完成一个逻辑单元(如一个方法、一个文件、一个功能点)即提交 + +## 推送规则 + +| 场景 | 行为 | +|------|------| +| **常规开发** | 修改后自动 `git commit`,**不自动推送** | +| **手动推送** | 开发者可随时执行 `git push` 推送 | +| **自动推送阈值** | 当未推送提交数 **超过 10 个** 时,自动推送到远程 | +```bash +# 手动推送命令 +git push origin main +``` + +### 检查未推送提交数 ```bash -# 远程名称是 gitea,不是 origin -git push gitea main +# 查看未推送的提交数量 +git log origin/main..HEAD --oneline | wc -l ``` + +> ⚠️ **注意**:业务模块使用独立 Git 仓库,禁止将代码提交到框架主仓库(`app/` 已加入 `.gitignore`)