我知道可以像这样创建一个新的孤立分支:
git checkout --orphan <new_branch>
Run Code Online (Sandbox Code Playgroud)
但是,这使用了我当前的工作树,我想完全保留它。我试过:
git --work-tree=/tmp/test checkout --orphan <new_branch>
Run Code Online (Sandbox Code Playgroud)
但这似乎也使用了我当前的工作树,而不是我指定使用的工作树--work-tree。
我可以使用第二个克隆,但这似乎不是最佳选择。任何使用工作树解决这个问题的方法?