feat(commit): 补充提交频率和推送规则
- 添加提交频率要求:每次修改后必须提交,禁止积攒 - 添加推送规则:常规开发不自动推送,累计超10个提交自动推送 - 远程名称使用 origin(默认)
This commit is contained in:
@@ -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`)
|
||||
|
||||
Reference in New Issue
Block a user