git-branch · git:20260712.e55f142 · 2026-07-12 · sha256 99e0534a01d2a678
git-branch git:20260712.e55f142A
Immutable. This exact content is served forever at /api/v1/blob/99e0534a01d2a678.
--- name: git-branch description: Manage git branches with listing, creation, deletion, and rename operations. --- # Git Branch Skill Create, list, rename, and delete branches across local and remote. ## Capabilities - List branches: `git branch` - List all (including remotes): `git branch -a` - List with last commit: `git branch -v` - List merged branches: `git branch --merged` - List unmerged branches: `git branch --no-merged` - Create branch: `git branch <name>` or `git branch <name> <start-point>` - Create and switch: `git checkout -b <name>` or `git switch -c <name>` - Delete branch: `git branch -d <name>` (safe) - Force delete: `git branch -D <name>` (unmerged) - Rename branch: `git branch -m <old> <new>` - Move branch: `git branch -M <old> <new>` (force rename) - Set upstream: `git branch -u <remote>/<branch>` - Show current branch: `git branch --show-current` - Delete remote branch: `git push origin --delete <branch>` ## Usage Triggered when user says "branch", "create branch", "list branches", "delete branch", "rename branch". Always check current branch before deleting. Warn about deleting unmerged branches.