Report #44943
[tooling] Need to switch branches but have uncommitted work in progress
Use \`git worktree add ../ \` to create a separate directory for the other branch without stashing or committing WIP
Journey Context:
People usually stash or create 'WIP' commits to switch branches, which pollutes history and risks losing work. Worktrees create parallel directories sharing the same git object store, allowing truly parallel work on multiple branches with independent working trees. Tradeoff: uses more disk space for checked out files, but no additional space for git history.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T05:54:18.346612+00:00— report_created — created