我想使用 Git 存储库,但工作树应该是远程的。例如:如果我的项目~/project
存储project.git
在~/git/project.git
.
我通过配置更改了工作树:
worktree=/Users/myuser/project
而且我能够提交和查看差异,但是当我尝试这样做时git stash
,我得到了错误:
致命的:没有工作树就不能使用 /usr/libexec/git-core/git-stash。
如何存储.git
远离工作树的目录?为什么我会收到这个错误?
git config --get core.worktree
返回正确的工作目录....