mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2026-05-28 06:35:47 +08:00
🚀 0.9.9
This commit is contained in:
@@ -47,67 +47,72 @@ git commit -m "♻️ 重构组件并更新 TypeScript 规范"
|
||||
|
||||
### 拆分指南
|
||||
|
||||
| 场景 | 拆分方式 | 示例 |
|
||||
|------|---------|------|
|
||||
| 代码重构 + 文档更新 | 分成两个 commit | `♻️ 重构组件` + `📝 更新文档` |
|
||||
| 功能开发 + Bug 修复 | 分成两个 commit | `✨ 添加功能` + `🐛 修复问题` |
|
||||
| 多个组件修改 | 按组件拆分 commit | `♻️ 重构组件 A` + `♻️ 重构组件 B` |
|
||||
| 代码修改 + 配置文件 | 分成两个 commit | `✨ 实现功能` + `🔧 更新配置` |
|
||||
| 场景 | 拆分方式 | 示例 |
|
||||
| ------------------- | ----------------- | --------------------------------- |
|
||||
| 代码重构 + 文档更新 | 分成两个 commit | `♻️ 重构组件` + `📝 更新文档` |
|
||||
| 功能开发 + Bug 修复 | 分成两个 commit | `✨ 添加功能` + `🐛 修复问题` |
|
||||
| 多个组件修改 | 按组件拆分 commit | `♻️ 重构组件 A` + `♻️ 重构组件 B` |
|
||||
| 代码修改 + 配置文件 | 分成两个 commit | `✨ 实现功能` + `🔧 更新配置` |
|
||||
|
||||
### Emoji 选择指南
|
||||
|
||||
#### 🆕 新增内容
|
||||
| Emoji | 场景 | 示例 |
|
||||
|-------|------|------|
|
||||
| ✨ | 新功能 | `✨ 添加用户个人页面跳转功能` |
|
||||
| 🎨 | 代码结构/格式 | `🎨 重构角色卡片组件` |
|
||||
| 📝 | 文档 | `📝 更新 README` |
|
||||
| 🎉 | 初始项目 | `🎉 初始化项目` |
|
||||
| ✅ | 测试 | `✅ 添加角色查询单元测试` |
|
||||
|
||||
| Emoji | 场景 | 示例 |
|
||||
| ----- | ------------- | ----------------------------- |
|
||||
| ✨ | 新功能 | `✨ 添加用户个人页面跳转功能` |
|
||||
| 🎨 | 代码结构/格式 | `🎨 重构角色卡片组件` |
|
||||
| 📝 | 文档 | `📝 更新 README` |
|
||||
| 🎉 | 初始项目 | `🎉 初始化项目` |
|
||||
| ✅ | 测试 | `✅ 添加角色查询单元测试` |
|
||||
|
||||
#### 🔧 修改内容
|
||||
| Emoji | 场景 | 示例 |
|
||||
|-------|------|------|
|
||||
| 🐛 | Bug 修复 | `🐛 修复角色生日判断逻辑` |
|
||||
| 🩹 | 小修复/补丁 | `🩹 补充首页 mini 参数处理` |
|
||||
| ⚡️ | 性能优化 | `⚡️ 优化角色列表渲染性能` |
|
||||
| ♻️ | 重构 | `♻️ 重构数据库操作层` |
|
||||
| 💄 | UI/样式 | `💄 调整首页卡片布局` |
|
||||
|
||||
| Emoji | 场景 | 示例 |
|
||||
| ----- | ----------- | --------------------------- |
|
||||
| 🐛 | Bug 修复 | `🐛 修复角色生日判断逻辑` |
|
||||
| 🩹 | 小修复/补丁 | `🩹 补充首页 mini 参数处理` |
|
||||
| ⚡️ | 性能优化 | `⚡️ 优化角色列表渲染性能` |
|
||||
| ♻️ | 重构 | `♻️ 重构数据库操作层` |
|
||||
| 💄 | UI/样式 | `💄 调整首页卡片布局` |
|
||||
|
||||
#### 🗑️ 删除/清理
|
||||
| Emoji | 场景 | 示例 |
|
||||
|-------|------|------|
|
||||
| 🔥 | 删除代码/文件 | `🔥 移除废弃组件` |
|
||||
| ⚰️ | 删除死代码 | `⚰️ 清理未使用的导入` |
|
||||
|
||||
| Emoji | 场景 | 示例 |
|
||||
| ----- | ------------- | --------------------- |
|
||||
| 🔥 | 删除代码/文件 | `🔥 移除废弃组件` |
|
||||
| ⚰️ | 删除死代码 | `⚰️ 清理未使用的导入` |
|
||||
|
||||
#### 📦 依赖/配置
|
||||
| Emoji | 场景 | 示例 |
|
||||
|-------|------|------|
|
||||
| ➕ | 添加依赖 | `➕ 添加图表库依赖` |
|
||||
| ➖ | 删除依赖 | `➖ 移除冗余依赖` |
|
||||
| ⬆️ | 升级依赖 | `⬆️ 升级 Vue 版本` |
|
||||
| 🔧 | 配置文件 | `🔧 更新 vite 配置` |
|
||||
|
||||
| Emoji | 场景 | 示例 |
|
||||
| ----- | -------- | ------------------- |
|
||||
| ➕ | 添加依赖 | `➕ 添加图表库依赖` |
|
||||
| ➖ | 删除依赖 | `➖ 移除冗余依赖` |
|
||||
| ⬆️ | 升级依赖 | `⬆️ 升级 Vue 版本` |
|
||||
| 🔧 | 配置文件 | `🔧 更新 vite 配置` |
|
||||
|
||||
#### 🚀 部署/构建
|
||||
| Emoji | 场景 | 示例 |
|
||||
|-------|------|------|
|
||||
| 🚀 | 部署 | `🚀 部署生产环境` |
|
||||
| 📦 | 编译/打包 | `📦 更新构建产物` |
|
||||
|
||||
| Emoji | 场景 | 示例 |
|
||||
| ----- | --------- | ----------------- |
|
||||
| 🚀 | 部署 | `🚀 部署生产环境` |
|
||||
| 📦 | 编译/打包 | `📦 更新构建产物` |
|
||||
|
||||
#### 更多 Emoji
|
||||
|
||||
| Emoji | 场景 | Emoji | 场景 |
|
||||
|-------|------|-------|------|
|
||||
| 🗃️ | 数据库 | 🔒 | 安全问题 |
|
||||
| 📈 | 分析/跟踪 | 🏗️ | 架构变更 |
|
||||
| 🧑💻 | 开发体验 | 🚸 | 用户体验 |
|
||||
| 💫 | 动画/过渡 | 🔀 | 合并分支 |
|
||||
| ⏪ | 回滚 | 🔖 | 版本标签 |
|
||||
| 🚧 | 进行中 | 💚 | CI 修复 |
|
||||
| 🚨 | 警告修复 | 👔 | 业务逻辑 |
|
||||
| 🦺 | 验证 | 🌐 | 国际化 |
|
||||
| 💥 | 重大变更 | 🍱 | 静态资源 |
|
||||
| 🏷️ | 类型定义 | 🚚 | 移动/重命名 |
|
||||
| Emoji | 场景 | Emoji | 场景 |
|
||||
| ----- | --------- | ----- | ----------- |
|
||||
| 🗃️ | 数据库 | 🔒 | 安全问题 |
|
||||
| 📈 | 分析/跟踪 | 🏗️ | 架构变更 |
|
||||
| 🧑💻 | 开发体验 | 🚸 | 用户体验 |
|
||||
| 💫 | 动画/过渡 | 🔀 | 合并分支 |
|
||||
| ⏪ | 回滚 | 🔖 | 版本标签 |
|
||||
| 🚧 | 进行中 | 💚 | CI 修复 |
|
||||
| 🚨 | 警告修复 | 👔 | 业务逻辑 |
|
||||
| 🦺 | 验证 | 🌐 | 国际化 |
|
||||
| 💥 | 重大变更 | 🍱 | 静态资源 |
|
||||
| 🏷️ | 类型定义 | 🚚 | 移动/重命名 |
|
||||
|
||||
---
|
||||
|
||||
@@ -116,6 +121,7 @@ git commit -m "♻️ 重构组件并更新 TypeScript 规范"
|
||||
### 何时使用
|
||||
|
||||
**当以下条件满足时,应该提交 commit:**
|
||||
|
||||
- ✅ 用户请求的编码任务已完成
|
||||
- ✅ 代码已通过 lint 和类型检查
|
||||
- ✅ 没有未解决的错误
|
||||
@@ -143,12 +149,14 @@ git status
|
||||
#### 4. 执行提交
|
||||
|
||||
**单个主题的提交:**
|
||||
|
||||
```bash
|
||||
git add <文件路径>
|
||||
git commit -m "<emoji> <描述>"
|
||||
```
|
||||
|
||||
**多个主题的提交(拆分):**
|
||||
|
||||
```bash
|
||||
# 提交 1
|
||||
git add 文件 1
|
||||
@@ -162,12 +170,14 @@ git commit -m "📝 更新文档"
|
||||
#### 5. 编写提交信息
|
||||
|
||||
**格式要求:**
|
||||
|
||||
- emoji 图标 + 空格 + 中文描述
|
||||
- 以动词开头
|
||||
- 一行不超过 100 字符
|
||||
- 不要使用 `feat:` 这种括号声明
|
||||
|
||||
**好的示例:**
|
||||
|
||||
```
|
||||
✨ 添加用户个人页面跳转功能
|
||||
🐛 修复角色生日判断逻辑
|
||||
@@ -176,6 +186,7 @@ git commit -m "📝 更新文档"
|
||||
```
|
||||
|
||||
**错误的示例:**
|
||||
|
||||
```
|
||||
✨ feat: 添加功能 # ❌ 使用了 type 声明
|
||||
修复了一些 bug # ❌ 没有 emoji
|
||||
@@ -193,12 +204,14 @@ Added new feature # ❌ 没有使用中文
|
||||
如果变更涉及多个方面但不确定如何拆分,应该询问用户:
|
||||
|
||||
> "这次修改涉及多个方面,您希望我:
|
||||
>
|
||||
> - 拆分成多个 commit 提交?
|
||||
> - 还是合并成一个 commit 提交?"
|
||||
|
||||
#### 情况 3:提交失败
|
||||
|
||||
如果提交失败(例如有 lint 错误),应该:
|
||||
|
||||
1. 查看错误信息
|
||||
2. 修复错误
|
||||
3. 重新尝试提交
|
||||
@@ -241,14 +254,14 @@ git commit -m "<emoji> <中文描述>"
|
||||
|
||||
### Emoji 速查表
|
||||
|
||||
| Emoji | 场景 | Emoji | 场景 |
|
||||
|-------|------|-------|------|
|
||||
| ✨ | 新功能 | 🐛 | Bug 修复 |
|
||||
| ♻️ | 重构 | ⚡️ | 性能优化 |
|
||||
| 💄 | UI/样式 | 📝 | 文档 |
|
||||
| 🎨 | 代码格式 | 🔧 | 配置 |
|
||||
| 🔥 | 删除 | 🚀 | 部署 |
|
||||
| ⬆️ | 升级依赖 | 🗃️ | 数据库 |
|
||||
| Emoji | 场景 | Emoji | 场景 |
|
||||
| ----- | -------- | ----- | -------- |
|
||||
| ✨ | 新功能 | 🐛 | Bug 修复 |
|
||||
| ♻️ | 重构 | ⚡️ | 性能优化 |
|
||||
| 💄 | UI/样式 | 📝 | 文档 |
|
||||
| 🎨 | 代码格式 | 🔧 | 配置 |
|
||||
| 🔥 | 删除 | 🚀 | 部署 |
|
||||
| ⬆️ | 升级依赖 | 🗃️ | 数据库 |
|
||||
|
||||
### 提交示例
|
||||
|
||||
|
||||
@@ -10,6 +10,7 @@ description: "Guides AI to commit changes after completing tasks. Invoke when a
|
||||
## 何时使用
|
||||
|
||||
**当以下条件满足时,应该提交 commit:**
|
||||
|
||||
- ✅ 用户请求的编码任务已完成
|
||||
- ✅ 代码已通过 lint 和类型检查
|
||||
- ✅ 没有未解决的错误
|
||||
@@ -34,12 +35,12 @@ git status
|
||||
|
||||
**主题判断示例:**
|
||||
|
||||
| 场景 | 提交方式 |
|
||||
|------|---------|
|
||||
| 只修改了一个组件 | 一个 commit |
|
||||
| 修改组件 + 更新文档 | 两个 commit |
|
||||
| 修复多个独立 bug | 每个 bug 一个 commit |
|
||||
| 重构多个组件 | 每个组件一个 commit |
|
||||
| 场景 | 提交方式 |
|
||||
| ------------------- | -------------------- |
|
||||
| 只修改了一个组件 | 一个 commit |
|
||||
| 修改组件 + 更新文档 | 两个 commit |
|
||||
| 修复多个独立 bug | 每个 bug 一个 commit |
|
||||
| 重构多个组件 | 每个组件一个 commit |
|
||||
|
||||
### 3. 选择正确的 emoji
|
||||
|
||||
@@ -78,12 +79,14 @@ git commit -m "📝 更新文档"
|
||||
### 5. 编写提交信息
|
||||
|
||||
**格式要求:**
|
||||
|
||||
- emoji 图标 + 空格 + 中文描述
|
||||
- 以动词开头
|
||||
- 一行不超过 100 字符
|
||||
- 不要使用 `feat:` 这种括号声明
|
||||
|
||||
**好的示例:**
|
||||
|
||||
```
|
||||
✨ 添加用户个人页面跳转功能
|
||||
🐛 修复角色生日判断逻辑
|
||||
@@ -92,6 +95,7 @@ git commit -m "📝 更新文档"
|
||||
```
|
||||
|
||||
**错误的示例:**
|
||||
|
||||
```
|
||||
✨ feat: 添加功能 # ❌ 使用了 type 声明
|
||||
修复了一些 bug # ❌ 没有 emoji
|
||||
@@ -109,12 +113,14 @@ Added new feature # ❌ 没有使用中文
|
||||
如果变更涉及多个方面但不确定如何拆分,应该询问用户:
|
||||
|
||||
> "这次修改涉及多个方面,您希望我:
|
||||
>
|
||||
> - 拆分成多个 commit 提交?
|
||||
> - 还是合并成一个 commit 提交?"
|
||||
|
||||
### 情况 3:提交失败
|
||||
|
||||
如果提交失败(例如有 lint 错误),应该:
|
||||
|
||||
1. 查看错误信息
|
||||
2. 修复错误
|
||||
3. 重新尝试提交
|
||||
|
||||
Reference in New Issue
Block a user