GitPush Skill - 自动 Git 推送#
触发条件#
当用户消息包含以下任一关键词时触发:
gitpushgit pushgit 推送更新 git同步 git
功能描述#
自动执行 Git 项目的更新操作,包括:
- 切换到 Git 项目目录
- 执行
git add .添加所有变更 - 执行
git commit提交变更(使用当前日期作为提交信息) - 执行
git push推送到远程仓库
Git 项目路径#
F:\frank\Github\hugo\100db\执行脚本#
使用 PowerShell 脚本执行 Git 操作,脚本位置:
skills/gitpush/git-push.ps1使用方式#
直接对话#
gitpush带自定义提交信息#
gitpush 修复了某个问题输出格式#
执行完成后,返回结构化的执行结果:
- 执行目录
- Git 状态
- 提交信息
- 推送结果
错误处理#
- 如果目录不存在,返回错误提示
- 如果 Git 命令失败,返回具体的错误信息
- 如果推送失败(网络问题等),返回失败原因
示例输出#
## ✅ Git 推送成功
### 执行目录
F:\frank\Github\hugo\100db
### 提交信息
20260226-自动更新
### 推送结果
To github.com:frank1126/100db.git
3b68e64..a2b3a15 main -> main