用途:将本地提交快速推送到远程仓库,适合用户输入 /push、想推送提交或需要同步到远程时使用。
主要能力:技能会先展示当前仓库状态(git status)和待推送提交(git log @{u}..HEAD --oneline,失败时回退为 git log --oneline -5),据此判断后续动作。
使用方式:若存在未提交改动,仅提示用户,不中断流程;若没有待推送提交,则提示并立即结束;确定推送目标时,若提供了 $ARGUMENTS 则执行 git push $ARGUMENTS,否则执行 git push。推送必须通过 Bash 工具真实执行,禁止模拟输出,并直接展示 Bash 的真实输出,不得手动拼接或模拟。
适用场景:日常把本地提交同步到远程仓库,或需要按参数指定推送目标时。
限制:资料未提供更多配置、权限、平台或错误处理细节;未提交改动只提醒不阻止推送。