返回 Skill 列表
extension
分类: 开发与工程无需 API Key

eval-test-skill

Git分支清理工具。列出并删除已合并到主分支的分支。当用户想要清理旧分支、删除已合并的分支或整理其git仓库时使用。

person作者: jakexiaohubgithub

Git Branch Cleanup

Clean up merged git branches from local repository.

Workflow

  1. List merged branches - Show branches already merged to main
  2. Confirm deletion - Ask user which branches to delete
  3. Delete branches - Remove selected merged branches

Commands

List merged branches

git branch --merged main | grep -v "^\*\|main\|master"

Delete a single branch

git branch -d <branch-name>

Delete all merged branches (except main/master)

git branch --merged main | grep -v "^\*\|main\|master" | xargs -r git branch -d

Safety

  • Only delete branches merged to main (use -d not -D)
  • Never delete main or master
  • Never delete currently checked out branch
  • Show list before deletion for user confirmation