git-advanced
Advanced git workflows including worktrees, bisect, interactive rebase, hooks, and recovery techniques
Content Preview
--- name: git-advanced description: Advanced git workflows including worktrees, bisect, interactive rebase, hooks, and recovery techniques --- # Git Advanced ## Worktrees ```bash # Create a worktree for a feature branch (avoids stashing) git worktree add ../feature-auth feature/auth # Create a worktree with a new branch git worktree add ../hotfix-123 -b hotfix/123 origin/main # List all worktrees git worktree list # Remove a worktree after merging git worktree remove ../feature-auth ``` W
How to Use
Recommended: Install to project (local)
mkdir -p .claude/skills
curl -o .claude/skills/git-advanced.md \
https://raw.githubusercontent.com/rohitg00/awesome-claude-code-toolkit/main/skills/git-advanced/SKILL.mdSkill is scoped to this project only. Add .claude/skills/ to your .gitignoreif you don't want to commit it.
Alternative: Clone full repo
git clone https://github.com/rohitg00/awesome-claude-code-toolkitThen reference at skills/git-advanced/SKILL.md
Related Skills
git-advanced-workflows
Master advanced Git techniques to maintain clean history, collaborate effectively, and recover from any situation with confidence.
generalgitadvanced
by sickn33 (Antigravity) · antigravity-awesome-skills
Using Git Worktrees
Create isolated git worktrees with smart directory selection and safety verification
using-git-worktreesusing git worktreesgit
by Jesse Vincent (community) · obra-superpowers-skills
using-git-worktrees
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification
using-git-worktreesusinggitworktrees
by Jesse Vincent · obra-superpowers
using-tmux-for-interactive-commands
Use when you need to run interactive CLI tools (vim, git rebase -i, Python REPL, etc.) that require real-time input/output - provides tmux-based approach for controlling interactive sessions through detached sessions and send-keys
using-tmux-for-interactive-commandsusingtmuxfor
by Jesse Vincent · obra-superpowers-lab