Git Branch Management

Structures git branches for upstream submission — keeps unrelated changes on separate branches, isolates each in its own worktrunk worktree, records dependencies with git-machete, and recombines them into a temporary mixdown branch for local testing. Use when starting work in a fork, clone, or third- party checkout; when choosing what a new branch should be based on; when a branch is growing a second unrelated concern; when deciding whether to stack branches or keep them independent; when preparing a change for a pull request or patch submission; or when a local build needs several in-progress branches combined.

aspiers 4a58c2a 7.9 KB Updated

File contents

aspiers/ai-config/tree/main/.agents/skills/git-branch-management commit 4a58c2a07b

Frequently asked questions

npx skillmds@latest add aspiers/git-branch-management