feat: 快速提交 - 周一 2025/09/22 11:55:23.08
This commit is contained in:
66
推送脚本使用说明.md
66
推送脚本使用说明.md
@@ -2,20 +2,30 @@
|
||||
|
||||
## 📁 脚本文件说明
|
||||
|
||||
### 1. `auto_push.bat` - 标准自动推送脚本
|
||||
### 1. `auto_push.bat` - 智能自动推送脚本
|
||||
**功能**: 完整的Git推送流程,包含状态检查、确认、提交和推送
|
||||
**特点**:
|
||||
- 显示详细的Git状态
|
||||
- 用户确认机制
|
||||
- 自定义提交信息
|
||||
- **智能分析markdown文件修改**
|
||||
- **自动生成语义化提交信息**
|
||||
- 用户确认机制(支持编辑提交信息)
|
||||
- 错误处理和状态反馈
|
||||
|
||||
**智能提交信息生成**:
|
||||
- `fix:` - 修复问题(检测到"修复"、"解决"、"问题"、"错误")
|
||||
- `feat:` - 新增功能(检测到"功能"、"新增"、"添加"、"实现")
|
||||
- `perf:` - 性能优化(检测到"优化"、"性能"、"改进"、"提升")
|
||||
- `docs:` - 文档更新(默认类型)
|
||||
|
||||
**使用方法**:
|
||||
```bash
|
||||
# 直接运行
|
||||
# 直接运行(智能生成提交信息)
|
||||
auto_push.bat
|
||||
|
||||
# 运行后会提示输入提交信息
|
||||
# 交互选项:
|
||||
# y - 使用生成的提交信息
|
||||
# n - 手动输入提交信息
|
||||
# e - 编辑生成的提交信息
|
||||
```
|
||||
|
||||
### 2. `auto_push.ps1` - PowerShell高级版本
|
||||
@@ -42,22 +52,57 @@ auto_push.bat
|
||||
.\auto_push.ps1 "紧急修复" -Force -NoConfirm
|
||||
```
|
||||
|
||||
### 3. `quick_push.bat` - 快速推送脚本
|
||||
### 3. `quick_push.bat` - 智能快速推送脚本
|
||||
**功能**: 最简单的推送方式,适合日常快速提交
|
||||
**特点**:
|
||||
- 一键推送
|
||||
- 自动生成提交信息
|
||||
- **智能分析markdown文件并生成提交信息**
|
||||
- **自动识别提交类型**
|
||||
- 最小化交互
|
||||
- 支持自定义提交信息
|
||||
|
||||
**使用方法**:
|
||||
```bash
|
||||
# 使用默认提交信息
|
||||
# 智能生成提交信息(推荐)
|
||||
quick_push.bat
|
||||
|
||||
# 指定提交信息
|
||||
# 指定自定义提交信息
|
||||
quick_push.bat "修复bug"
|
||||
```
|
||||
|
||||
## 🧠 智能功能详解
|
||||
|
||||
### 自动内容分析
|
||||
脚本会自动检测修改的markdown文件,并提取以下信息:
|
||||
- **文档标题**:提取 `# 标题` 格式的内容
|
||||
- **问题描述**:识别包含"问题"、"错误"等关键词的内容
|
||||
- **解决方案**:识别包含"解决"、"修复"等关键词的内容
|
||||
- **功能描述**:识别包含"功能"、"新增"等关键词的内容
|
||||
|
||||
### 提交类型识别
|
||||
根据markdown文件内容,自动识别提交类型:
|
||||
|
||||
| 关键词 | 提交类型 | 示例 |
|
||||
|--------|----------|------|
|
||||
| 修复、解决、问题、错误 | `fix:` | `fix: 飞书权限问题修复` |
|
||||
| 功能、新增、添加、实现 | `feat:` | `feat: 新增AI建议功能` |
|
||||
| 优化、性能、改进、提升 | `perf:` | `perf: 优化图表渲染性能` |
|
||||
| 其他 | `docs:` | `docs: 更新文档记录` |
|
||||
|
||||
### 示例工作流
|
||||
```markdown
|
||||
# 飞书权限问题修复
|
||||
|
||||
## 问题描述
|
||||
AI建议无法写入飞书表格,出现403权限错误。
|
||||
|
||||
## 解决方案
|
||||
1. 检查飞书应用权限配置
|
||||
2. 添加必要的读写权限
|
||||
```
|
||||
|
||||
**生成的提交信息**: `fix: 飞书权限问题修复`
|
||||
|
||||
## 🚀 推荐使用场景
|
||||
|
||||
### 日常开发
|
||||
@@ -95,6 +140,9 @@ auto_push.bat
|
||||
| 参数支持 | 基础 | 无 | 完整 |
|
||||
| 彩色输出 | 无 | 无 | ✅ |
|
||||
| 统计信息 | 无 | 基础 | 详细 |
|
||||
| **智能提交信息** | ✅ | ✅ | ❌ |
|
||||
| **Markdown分析** | ✅ | ✅ | ❌ |
|
||||
| **提交类型识别** | ✅ | ✅ | ❌ |
|
||||
|
||||
## 🔧 自定义配置
|
||||
|
||||
|
||||
Reference in New Issue
Block a user