让 AI 自动完成 Git 提交并推送到远程仓库
解决繁琐的提交流程:通过 AI 自动化脚本,一键完成 git add、生成规范的提交记录并执行 git push,无需手动输入重复的命令行指令。
为什么需要这个技能
在开发过程中,频繁地进行“暂存-提交-推送”操作虽然简单,但却极其碎片化。尤其是为了维持项目的代码提交质量,编写符合 Conventional Commits 规范(如 feat:, fix:)的提交信息非常耗时。
本技能将这一过程标准化。AI 不再是简单地告诉你该运行什么命令,而是通过调用预设的智能脚本,自动处理暂存、生成带有 AI 签名(Claude footer)的规范化消息,并确保代码正确推送至远程仓库,极大提升开发节奏。
适用场景
- 当你明确要求 AI “推送代码”、“提交并推送”或“保存到 GitHub”时。
- 某个功能模块开发完成,需要快速同步到远程分支以供团队协作时。
- 需要快速建立一个包含标准提交信息的历史记录,而不想手动编写 commit message 时。
核心工作流
本技能强制要求使用专用脚本而非手动输入原生 Git 命令,以确保提交格式的一致性。
-
执行自动化提交:直接调用智能提交脚本,由脚本处理所有暂存和推送逻辑。
bash skills/git-pushing/scripts/smart_commit.sh -
指定提交信息:如果对提交内容有特定要求,可以在调用时传入自定义消息。
bash skills/git-pushing/scripts/smart_commit.sh "feat: add feature"
脚本内部处理逻辑:
- 自动执行
git add .暂存所有更改。 - 根据代码变动生成符合 Conventional Commit 规范的消息。
- 添加 AI 追踪页脚(Claude footer)。
- 执行
git push -u将更改同步至远程。
下载和安装
解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。具体路径参考内附的 USAGE.zh.md。
你可能还需要
暂无推荐