# Handle remote checkout conflicts without duplicate local branch · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commit/1af43dbf90add958b02ac5935b103f0eba6dc60a)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: 1af43dbf90add958b02ac5935b103f0eba6dc60a

Requested commit: 1af43dbf90add958b02ac5935b103f0eba6dc60a

Commit: 1af43dbf90add958b02ac5935b103f0eba6dc60a

Tree: a1d238b286341225b40a06c0bf1744a9cb9492b1

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
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

```

## Parents

- [16fed12dcc5432978d3bfcd78f2debf1890522b0](https://git.cafe/screen/t3code-personal/commit/16fed12dcc5432978d3bfcd78f2debf1890522b0?format=markdown)

[Source at this commit](https://git.cafe/screen/t3code-personal/tree/1af43dbf90add958b02ac5935b103f0eba6dc60a?format=markdown)
