Agent Skills
返回列表
💻

Git 推送工作流

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/git-pushing-zh。

技能介绍

要解决什么问题

在对话里让助手「提交并推送」时,常见结果是零散执行 git add、git commit、git push,提交信息风格不一,还容易漏掉 -u 或跳过你们仓库约定的 Conventional Commit 格式。这类操作重复、步骤固定,更适合交给固定脚本而不是临场拼命令。

技能如何工作

本技能在用户明确要推送、保存到远程或完成功能要分享时激活。工作流强调:始终走脚本,不手动拆 git 子命令。

脚本侧通常覆盖:

  • 暂存:把所有相关变更纳入本次提交
  • 提交信息:按 Conventional Commit 生成主题(可结合你提供的自定义说明)
  • 脚注:在需要时附带 Claude 相关脚注,与你们现有 commit 习惯对齐
  • 推送:对当前分支执行带 -u 的推送,便于新分支首次 upstream

你只需用自然语言说明意图或补充 commit 要点,其余由脚本串联完成。

适用边界与注意点

  • 适合「整包暂存 + 规范提交 + 推远程」的常规闭环;不适合代替你对 diff 的审查,也不会自动处理冲突解决、rebase 或 force push。
  • 若仓库有 pre-commit / commit-msg 钩子,脚本仍须满足钩子规则;失败时应修代码或信息后再推,而不是绕过检查。
  • 自定义信息主要影响 commit 文案;分支名、远程名仍取决于当前仓库配置,推送前确认你在正确的分支上。

使用场景

  • 功能改完要说「提交并推送」时,需要一次性暂存、写规范 commit 并推当前分支
  • 在对话里要求把改动保存到 GitHub,希望走脚本而不是助手逐条敲 git
  • 新分支首次推送,需要带 `-u` 建立 upstream,同时 commit 信息符合团队约定
  • 写完一批变更后说「我们来推送这个」,要自动暂存全部并用 Conventional Commit 提交

适合人员

  • 在 Agent 对话里频繁让助手提交代码、且仓库强制 Conventional Commit 的后端工程师
  • 维护多个功能分支、习惯用自然语言触发「暂存+推送」的小型开源维护者
  • 刚接手的项目要统一 commit 脚注与推送步骤、不想每次口述完整 git 命令的协作者
  • 用 Claude 结对写代码、完成功能后立刻要推远程给同事 review 的全栈开发者