Я знаю, что новую сиротскую ветвь можно создать так:
git checkout --orphan <new_branch>
однако при этом используется мое текущее рабочее дерево, которое я хочу оставить совершенно нетронутым. Я попробовал:
git --work-tree=/tmp/test checkout --orphan <new_branch>
но, похоже, это также использует мое текущее рабочее дерево, а не то, которое я указал с помощью --work-tree
.
Я мог бы использовать второй клон, но это не кажется оптимальным. Любой способ решить это с помощью рабочих деревьев?