如果分支未存储在本地,我正在尝试将工作树添加到远程分支。
我可以成功地做到这一点并使用以下命令获取所有文件:
git worktree add issue origin/issue
产生以下输出:
Preparing issue (identifier issue)
HEAD is now at d4bb4b9 Action edit performed on issue: ISSUE-1
这使得工作树看起来好像是成功的。如果我查看文件,一切都在那里。
但是,git status 命令看起来像这样
git status
Not currently on any branch.
nothing to commit, working tree clean
我不能推/拉任何东西。Windows 上的 Git 版本是 2.14.1 btw(如果有区别的话)
有谁知道如何解决这一问题?如果分支是本地的,并且您删除了 origin/,则它可以正常工作。它只是在处理它似乎不同意的遥控器。