with one click
push-origin
将当前本地分支推送到 origin 远程的同名分支(禁止推送到 master/main)
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
将当前本地分支推送到 origin 远程的同名分支(禁止推送到 master/main)
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
AgentBay CLI 双语 CHANGELOG 与 GitHub Release 发版 SOP。Use when preparing a release, updating bilingual CHANGELOG, translating release notes, creating tags, refreshing GitHub Release notes, or running make release-prep/backfill-release-notes.
将前端 API 能力封装成 agentbay-cli 命令的标准化流程
AgentBay CLI 命令文档同步流程(docs/、README、CHANGELOG readiness)
AgentBay CLI 需求开发全流程规范(分支管理、推送、提交、PR),不含具体需求内容
将当前本地分支推送到 aliyun 远程的同名分支(禁止推送到 master/main)
| name | push-origin |
| description | 将当前本地分支推送到 origin 远程的同名分支(禁止推送到 master/main) |
将当前本地分支一键推送到 origin 远程的同名分支。
适用于日常将工作内容归档到内网 GitLab 仓库(git@gitlab.alibaba-inc.com:InnoArchClub/agentbay-cli.git)。
git branch --show-current
禁止推送到以下分支(遇到时必须中止并告知用户):
mastermain如果当前分支是 master 或 main,立即停止,输出:
[ERROR] 当前分支是 master/main,禁止直接推送到远程主分支。
请切换到 feat 分支后再执行推送。
git status --short
git add .
先分析改动内容:
git diff --cached --name-status
根据改动文件和内容,按 Conventional Commits 规范自动生成 commit message:
feat: <描述>fix: <描述>docs: <描述>test: <描述>refactor: <描述>style: <描述>chore: <描述>描述须简洁准确,反映本次改动的核心内容(英文或中文均可,与项目既有风格保持一致)。
git commit -m "<自动生成的 commit message>"
BRANCH=$(git branch --show-current)
git push origin "$BRANCH"
推送成功后,输出提示:
[INFO] 已成功推送到 origin/$BRANCH
不使用 --force / -f,除非用户明确指示
不使用 --no-verify 跳过 hook
推送目标仅为 origin,不操作 aliyun
若推送失败(如远程分支不存在),自动加 --set-upstream 重试:
git push --set-upstream origin "$BRANCH"