Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Covers advanced git operations beyond the basics: interactive rebase, bisect, worktrees, reflog recovery, subtrees, submodules, sparse checkout, conflict resolution, and cherry-picking. Aimed at developers who need precise control over commit history and multi-branch workflows.
Covers the full range of recovery and history-rewriting operations that most git tutorials skip, including automated bisect and rerere, which eliminate repetitive manual steps.
When to use it
- Squashing fix commits before merging a PR
- Pinpointing which commit introduced a regression
- Reviewing a PR in a separate worktree without stashing current work
- Recovering commits after an accidental reset --hard
- Syncing a shared library into a repo via subtree
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: find which commit broke the login redirect test
- 1Run `git bisect start` and mark current HEAD as bad
- 2Mark a known-good tag or commit with `git bisect good v1.2.0`
- 3Write a test script that exits 0 when the bug is absent and 1 when present
- 4Run `git bisect run ./test-for-bug.sh` to automate binary search
- 5Review the identified bad commit with `git show` and reset with `git bisect reset`
Git identifies the exact commit SHA that introduced the regression