Handle remote checkout conflicts without duplicate local branch

- fall back to plain checkout (detached HEAD) when `--track` would clash with an existing local branch
- add GitCore coverage for the conflict fallback path
- simplify branch-name derivation in BranchToolbar to consistently strip the first remote segment
1af43dbf90Julius Marminge committed on 3/1/2026, 5:56:22 AM· committed by Julius Marmingeparent16fed12
5 files changedLine totals unavailable