基于补丁的合并检测
通过比较补丁识别已合并代码,即使提交历史无法直接证明。
git-barberv0.3.0
Git 分支清理 CLI
找出改动已进入基准分支的本地分支。在终端中检查提交与差异,再确认要删除的分支。
Rust · Apache-2.0 · 最近更新
git barber --list
✓ feat/invoice-export squash
✓ fix/callback-retry merged
✓ chore/update-sdk rebase
○ experiment/new-ledger gone
git-barber
通过比较补丁识别已合并代码,即使提交历史无法直接证明。
TUI 展示提交和差异统计。仅上游分支消失不会默认选中该分支。
使用键盘选择器、只读列表或 JSON 输出。远程删除需单独启用,并在删除前检查远程分支是否已变化。

Git 分支清理 CLI
在仓库中运行 git barber --list,再打开 TUI 检查候选分支。
查看预览,保留未完成工作,只确认要删除的分支。
01 / 安装
brew install rekurt/tap/git-barber02 / README
配置说明、使用示例和 API 参考。
识别通过 merge、squash 或 rebase 合并的分支,在终端中检查提交并确认删除。
git-barber
02 / 全部项目
程序库、命令行工具和应用程序。