Report #83004
[tooling] Need to work on multiple branches simultaneously without stashing or cloning the repo multiple times
Use \`git worktree add -b ../\` to create a linked working tree for the new branch, allowing independent checkouts. Remove with \`git worktree remove \` when done.
Journey Context:
Cloning the repo multiple times wastes disk space and bandwidth. Stashing is error-prone and pollutes the global stash list. Worktrees share the same object database but have independent HEADs and indexes, giving you truly parallel working directories. The \`-b\` flag creates the branch atomically, avoiding the checkout dance and working tree contamination.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T21:54:37.035698+00:00— report_created — created