65 lines
1.6 KiB
Markdown
65 lines
1.6 KiB
Markdown
# Blade Commit
|
||
|
||
通用 Git 提交工具,基于 Gitmoji 规范生成风格统一的提交信息。
|
||
|
||
## 快速开始
|
||
|
||
```bash
|
||
# 简单模式(默认)— 单行 gitmoji + 描述
|
||
/blade-commit
|
||
|
||
# 详细模式 — gitmoji + conventional commit + 变更列表
|
||
/blade-commit -d
|
||
|
||
# 自定义信息 — 自动补全 gitmoji 格式
|
||
/blade-commit -m "新增接口权限模块"
|
||
```
|
||
|
||
## 两种模式
|
||
|
||
### 简单模式(默认)
|
||
|
||
单行格式,适用于日常小改动:
|
||
|
||
```
|
||
:sparkles: 新增角色授权接口
|
||
:bug: 修复用户分页查询未过滤已删除数据
|
||
:zap: 优化字典查询排序逻辑
|
||
```
|
||
|
||
### 详细模式(`-d`)
|
||
|
||
多行格式,适用于涉及多文件的较大提交:
|
||
|
||
```
|
||
:sparkles: feat(system): 新增接口权限模块
|
||
|
||
- 新增 ApiScope 实体与对应 Mapper / Service / Controller
|
||
- 新增 ApiScopeHandler 处理端点级权限过滤
|
||
- 在 RoleController 中追加接口权限授权接口
|
||
```
|
||
|
||
## 常用 Gitmoji
|
||
|
||
| Gitmoji | 图标 | 场景 |
|
||
|---|---|---|
|
||
| `:sparkles:` | ✨ | 新增功能 |
|
||
| `:bug:` | 🐛 | 修复 Bug |
|
||
| `:zap:` | ⚡ | 性能优化 |
|
||
| `:recycle:` | ♻️ | 重构 |
|
||
| `:memo:` | 📝 | 文档变更 |
|
||
| `:wrench:` | 🔧 | 配置变更 |
|
||
| `:fire:` | 🔥 | 移除代码 |
|
||
| `:tada:` | 🎉 | 发布版本 |
|
||
| `:white_check_mark:` | ✅ | 测试 |
|
||
| `:lock:` | 🔒 | 安全修复 |
|
||
|
||
完整对照表见 SKILL.md。
|
||
|
||
## 安全保障
|
||
|
||
- **只做 commit**,禁止 push、pull 等任何远程操作
|
||
- **零署名**,不添加任何 AI/工具署名
|
||
- **逐文件暂存**,不使用 `git add .`,排除敏感文件
|
||
- **自动适配**,根据项目历史提交记录匹配语言和风格
|