让 AI 自动完成 Git 提交并推送到远程仓库

解决繁琐的提交流程:通过 AI 自动化脚本,一键完成 git add、生成规范的提交记录并执行 git push,无需手动输入重复的命令行指令。

为什么需要这个技能

在开发过程中,频繁地进行“暂存-提交-推送”操作虽然简单,但却极其碎片化。尤其是为了维持项目的代码提交质量,编写符合 Conventional Commits 规范(如 feat:, fix:)的提交信息非常耗时。

本技能将这一过程标准化。AI 不再是简单地告诉你该运行什么命令,而是通过调用预设的智能脚本,自动处理暂存、生成带有 AI 签名(Claude footer)的规范化消息,并确保代码正确推送至远程仓库,极大提升开发节奏。

适用场景

  • 当你明确要求 AI “推送代码”、“提交并推送”或“保存到 GitHub”时。
  • 某个功能模块开发完成,需要快速同步到远程分支以供团队协作时。
  • 需要快速建立一个包含标准提交信息的历史记录,而不想手动编写 commit message 时。

核心工作流

本技能强制要求使用专用脚本而非手动输入原生 Git 命令,以确保提交格式的一致性。

  1. 执行自动化提交:直接调用智能提交脚本,由脚本处理所有暂存和推送逻辑。

    bash skills/git-pushing/scripts/smart_commit.sh
  2. 指定提交信息:如果对提交内容有特定要求,可以在调用时传入自定义消息。

    bash skills/git-pushing/scripts/smart_commit.sh "feat: add feature"

脚本内部处理逻辑:

  • 自动执行 git add . 暂存所有更改。
  • 根据代码变动生成符合 Conventional Commit 规范的消息。
  • 添加 AI 追踪页脚(Claude footer)。
  • 执行 git push -u 将更改同步至远程。

下载和安装

下载 git-pushing 中文版 Skill ZIP

解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。具体路径参考内附的 USAGE.zh.md

你可能还需要

暂无推荐