为 AI 工作流而生
规则驱动:AI 在大改前分析未提交变更,需要时调用 gitee-tool push,提交信息可带日期,真正「改完即推」。
不是又一个普通 git 包装脚本,而是给 AI 编程工作流准备的 Gitee 执行层。
规则驱动:AI 在大改前分析未提交变更,需要时调用 gitee-tool push,提交信息可带日期,真正「改完即推」。
Cursor、Claude Code、Trae 等只要能跑终端、能读用户规则 / Agent 指令,就能接上全自动推送;不锁死单一厂商。
创建私有/公开库、绑定 origin、add + commit + push 一气呵成,AI 与人手共用同一套命令。
本机一次安装与配置;规则写入 User Rules 后全项目生效,不必每个仓库再拷一份,也不污染业务代码。
适配的 AI 开发工具(示例)
凡能执行终端命令、可加载用户规则 / Agent 指令的 AI 编译器或助手,均可调用 gitee-tool push 完成全自动推送。
任意项目根目录都可用,配置写在本机,不进仓库。
macOS / Linux
curl -fsSL https://gitee.com/xuyinghua_admin/gitee-tool-release/raw/master/scripts/install.sh | bashWindows(PowerShell)
irm https://gitee.com/xuyinghua_admin/gitee-tool-release/raw/master/scripts/install.ps1 | iex安装后重开终端,执行 gitee-tool --version 确认。
gitee-tool init填写私人令牌、用户名、远端协议(ssh / https)。
请把规则加到 Cursor「用户规则」User Rules,全局生效,比只放项目 .cursor/rules 更稳。Claude Code、Trae 等请写入各自的全局 / 用户级 Agent 指令,不要只依赖仓库内规则文件。
# 推荐:写入 Cursor 用户规则(User Rules),全局生效
# 1. 拉取规则全文(终端会打印,复制全部输出)
curl -fsSL https://gitee.com/xuyinghua_admin/gitee-tool-release/raw/master/cursor-rules/gitee-tool-auto-commit.mdc
# 2. Cursor → Settings → Rules → User Rules
# 粘贴上一步全文并保存(所有项目都会带上这条规则)可选:仍可拷进仓库作补充,但不要只靠项目规则。
# 可选补充:仅当前仓库(不推荐单独使用)
mkdir -p .cursor/rules
curl -fsSL https://gitee.com/xuyinghua_admin/gitee-tool-release/raw/master/cursor-rules/gitee-tool-auto-commit.mdc \
-o .cursor/rules/gitee-tool-auto-commit.mdcAI 会调同一套命令:创建私有/公开库、绑定已有远端、一键 push。没有 AI 时你自己敲也行。
# 为当前项目创建私有库并绑定
gitee-tool create your-repo-name --path . -d "项目描述"
# 创建公开库
gitee-tool create your-repo-name --path . --public -d "开源项目"
# 开发后一键提交推送(AI 工具也会调这条)
gitee-tool push -m "feat: 完成登录"
gitee-tool push安装脚本会按系统与架构自动选择对应包。
| 系统 | 架构 | 安装包名 |
|---|---|---|
| macOS | x64 | gitee-tool-x86_64-apple-darwin.tar.gz |
| macOS | ARM64 | gitee-tool-aarch64-apple-darwin.tar.gz |
| Linux | x64 | gitee-tool-x86_64-unknown-linux-gnu.tar.gz |
| Linux | x86 | gitee-tool-i686-unknown-linux-gnu.tar.gz |
| Linux | ARM64 | gitee-tool-aarch64-unknown-linux-gnu.tar.gz |
| Windows | x64 | gitee-tool-x86_64-pc-windows-msvc.zip |
| Windows | x86 | gitee-tool-i686-pc-windows-msvc.zip |
| Windows | ARM64 | gitee-tool-aarch64-pc-windows-msvc.zip |
源码私有维护;安装脚本、规则与二进制在 Gitee 公开库。规则会要求排除 .env 等敏感文件,推送前仍建议核对 git status。