git-sync

将skill代码同步到多仓库并生成ZIP包

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:git-sync。
它的用途是:将skill代码同步到多仓库并生成ZIP包
完整的 Skill 内容见:https://321skill.com/skills/git-sync-x-5/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'用 git-sync 将当前项目同步到码云和 GitHub,并生成安装包',它会自动读取配置,依次推送代码到两个远程仓库,然后打包项目为 skill.zip 文件,同时输出每一步的状态(同步成功/跳过)和最终结果。

介绍

git-sync 是一个专门用于将 AI Agent Skill 代码规范化同步到多个代码仓库(如码云、GitHub)的命令行工具,同时自动生成 ZIP 安装包。它解决了开发者手动同步时容易遗漏、状态混乱的问题,尤其修复了跳过同步时错误显示「成功」的误导性状态,改为真实反馈「跳过」,并统一了审计术语和自审粒度,确保每次同步结果清晰可靠。

使用方式非常简单:在项目根目录执行 git-sync 命令,工具会自动识别当前仓库的配置,将代码推送到预设的远程仓库,并在完成后生成一个包含所有必要文件的 ZIP 压缩包,方便分发或存档。支持通过配置文件指定多个目标仓库、同步规则和跳过策略,无需手动操作 Git 命令。

适合需要频繁将同一份代码同步到多个平台的后端开发、全栈开发、运维工程师等角色。无论是个人项目维护,还是团队协作中统一代码分发,都能显著减少重复劳动,避免因同步状态误判导致的问题。

建议在使用前先配置好各远程仓库的 SSH 或 HTTPS 访问权限,并确认目标仓库的分支策略。如果项目中有大量非代码文件(如图片、视频),建议通过 .gitignore 或配置排除规则,避免同步不必要的资源。对于需要严格审计的团队,该工具的统一术语和自审粒度功能可帮助排查同步历史。

核心特点

修复了跳过同步时状态显示「成功」的误导问题,改为真实状态「跳过」,并统一了审计术语和自审粒度,确保同步结果透明可追溯。

注意事项

不适合非 Git 仓库管理的文件同步场景,或需要实时双向同步的协作场景。

常见问题

如何安装 git-sync?

推荐使用 npm 全局安装:`npm install -g git-sync`,或从 GitHub 仓库克隆后手动构建。

支持同时同步到多个仓库吗?

支持,在配置文件中添加多个 remote 地址即可,工具会依次推送。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/git-sync-x-5/raw/index.md 读取 git-sync 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。