git-push-guide
Installation
SKILL.md
git-push-guide
定义推送的推前检查和失败处理。危险命令由 git-guardrails 拦截,提交时机由 git-commit-guide 管辖,本 skill 只覆盖推送动作本身。
Leading Words
| 术语 | 定义 |
|---|---|
| 推前自检门 | push 前必须通过的检查——远程存在、工作区干净、分支状态明确 |
| 领先/落后检测 | 与 origin 对比:ahead 本地有未推 commit,behind 远程有新 commit |
| 干净推送 | 只推已提交的内容,不携带未提交改动 |
推前检查
1. 确认远程存在
git remote -v 为空 → 纯本地仓库,不 push,提示用户或建议添加远程。
- 完成标准:远程地址已确认