Files
GLM-Tools-Skills-Agents/commands/claude-codex-settings/github-dev-clean-gone-branches.md
uroma 5889d3428b Add comprehensive skills, agents, commands collection
- Added 44 external skills from obra/superpowers, ui-ux-pro-max-skill, claude-codex-settings
- Added 8 autonomous agents (commit-creator, pr-creator, pr-reviewer, etc.)
- Added 23 slash commands for Git/GitHub, setup, and plugin development
- Added hooks for code formatting, notifications, and validation
- Added MCP configurations for Azure, GCloud, Supabase, MongoDB, etc.
- Added awesome-openclaw-skills registry (3,002 skills referenced)
- Updated comprehensive README with full documentation

Sources:
- github.com/obra/superpowers (14 skills)
- github.com/nextlevelbuilder/ui-ux-pro-max-skill (1 skill)
- github.com/fcakyon/claude-codex-settings (29 skills, 8 agents, 23 commands)
- github.com/VoltAgent/awesome-openclaw-skills (registry)
- skills.sh (reference)
- buildwithclaude.com (reference)
2026-02-13 10:30:11 +00:00

1.1 KiB

description
description
Clean up local branches deleted from remote

Clean Gone Branches

Remove local git branches that have been deleted from remote (marked as [gone]).

Instructions

Run the following commands in sequence:

  1. Update remote references:

    git fetch --prune
    
  2. View branches marked as [gone]:

    git branch -vv
    
  3. List worktrees (if any):

    git worktree list
    
  4. Remove worktrees for gone branches (if any):

    git branch -vv | grep '\[gone\]' | awk '{print $1}' | sed 's/^[*+]*//' | while read -r branch; do
      worktree=$(git worktree list | grep "\[$branch\]" | awk '{print $1}')
      if [ -n "$worktree" ]; then
        echo "Removing worktree: $worktree"
        git worktree remove --force "$worktree"
      fi
    done
    
  5. Delete gone branches:

    git branch -vv | grep '\[gone\]' | awk '{print $1}' | sed 's/^[*+]*//' | xargs -I {} git branch -D {}
    

Report the results: list of removed worktrees and deleted branches, or notify if no [gone] branches exist.