Initialize or update BMad-Method (V6) in your project
日本語の概要は準備中です。原文の説明を表示しています。
UfoMiao/zcf6,0752026年8月31日 更新
交互式回滚 Git 分支到历史版本;列分支、列版本、二次确认后执行 reset / revert
インストールする前に、エージェントに与えられる指示の中身を確認できます。
目的:安全、可视地将指定分支回滚到旧版本。
默认处于 只读预览 (--dry-run);真正执行需加 --yes 或在交互中确认。
# 纯交互:列出分支 → 选分支 → 列最近 20 个版本 → 选目标 → 选择 reset 或 revert → 二次确认
/git-rollback
# 指定分支,其他交互
/git-rollback --branch feature/calculator
# 指定分支与目标 commit,并用 hard‑reset 一键执行(危险)
/git-rollback --branch main --target 1a2b3c4d --mode reset --yes
# 只想生成 revert 提交(非破坏式回滚),预览即可
/git-rollback --branch release/v2.1 --target v2.0.5 --mode revert --dry-run
| 选项 | 说明 |
|---|---|
--branch <branch> | 要回滚的分支;缺省时交互选择。 |
--target <rev> | 目标版本(commit Hash、Tag、reflog 引用都行);缺省时交互选择近 --depth 条记录。 |
--mode reset|revert | reset:硬回滚历史;revert:生成反向提交保持历史完整。默认询问。 |
--depth <n> | 在交互模式下列出最近 n 个版本(默认 20)。 |
--dry-run | 默认开启,只预览即将执行的命令。 |
--yes | 跳过所有确认直接执行,适合 CI/CD 脚本。 |
git fetch --all --prunegit branch -a(本地+远端,过滤受保护分支)git log --oneline -n <depth> + git tag --merged + git reflog -n <depth>reset 或 revert--yes)reset:git switch <branch> && git reset --hard <target>revert:git switch <branch> && git revert --no-edit <target>..HEADgit push --force-with-lease(reset)或普通 git push(revert)git switch -c backup/<timestamp> 恢复。main / master / production 等受保护分支且开启 reset 模式,将要求额外确认。--force;如需强推,请手动输入 git push --force-with-lease。| 场景 | 调用示例 |
|---|---|
热修补丁上线后发现 bug,需要回到 Tag v1.2.0 | /git-rollback --branch release/v1 --target v1.2.0 --mode reset |
| 运维同事误推了 debug 日志提交,需要生成反向提交 | /git-rollback --branch main --target 3f2e7c9 --mode revert |
| 调研历史 bug,引导新人浏览分支历史 | /git-rollback (全交互,dry‑run) |
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Initialize or update BMad-Method (V6) in your project
日本語の概要は準備中です。原文の説明を表示しています。
在项目中初始化或更新 BMad-Method (V6)
日本語の概要は準備中です。原文の説明を表示しています。
Add New Feature
日本語の概要は準備中です。原文の説明を表示しています。
用于新增功能开发的命令,支持完整的开发流程和工具集成
日本語の概要は準備中です。原文の説明を表示しています。
安全查找并清理已合并或过期的 Git 分支,支持 dry-run 模式与自定义基准/保护分支
日本語の概要は準備中です。原文の説明を表示しています。
Safely find and clean up merged or stale Git branches with dry-run mode and custom base/protected branches support
日本語の概要は準備中です。原文の説明を表示しています。