Files
TeyvatGuide/.trae/rules/git-commit-rules.md
2026-03-25 17:05:19 +08:00

50 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Git Commit 规则
## 核心规则
1. **分步提交**:分步执行 `git add <文件路径>``git commit -m "<emoji> <描述>"`
2. **单一 emoji**:每条提交只使用一个 emoji位于开头
3. **Unicode 格式**:使用 Unicode emoji 图标(如 ✨),不要纯文本(如 `:sparkles:`
4. **中文描述**:以动词开头,一行不超过 100 字符
5. **禁止 type: 声明**:不要使用 `✨ feat: xxx` 格式
## 提交格式
```
<emoji> <描述>
```
## Emoji 速查
| 类别 | Emoji | 场景 |
|------|-------|------|
| 新增 | ✨ | 新功能 |
| 新增 | 🎨 | 代码结构/格式 |
| 新增 | 📝 | 文档 |
| 修改 | 🐛 | Bug 修复 |
| 修改 | 🩹 | 小修复/补丁 |
| 修改 | ⚡️ | 性能优化 |
| 修改 | ♻️ | 重构 |
| 修改 | 💄 | UI/样式 |
| 删除 | 🔥 | 删除代码/文件 |
| 删除 | ⚰️ | 删除死代码 |
| 依赖 | | 添加依赖 |
| 依赖 | | 删除依赖 |
| 依赖 | ⬆️ | 升级依赖 |
| 部署 | 🚀 | 部署 |
| 部署 | 📦 | 编译/打包 |
| 数据库 | 🗃️ | 数据库变更 |
| 安全 | 🔒 | 安全问题 |
| 架构 | 🏗️ | 架构变更 |
| 体验 | 🧑‍💻 | 开发体验 |
| 进行中 | 🚧 | 进行中工作 |
## 示例
```
✨ 添加用户个人页面跳转功能
🐛 修复角色生日判断逻辑
🩹 补充首页mini参数处理
♻️ 重构数据库操作为事务模式
⚡️ 优化角色列表渲染性能
```