hello,各位早上好!我本地的服务器的仓库是裸仓,就是仓库和work tree是分开的,我现在想从远程仓库pull代码并使用如下命令 git pull origin master 然后提示我如下错误
fatal: /usr/libexec/git-core/git-pull cannot be used without a working tree.
然后我又尝试 git pull origin master --work-tree=/data/mydata 然后又得到了相同的错误提示。
不知道该如何解决?
你可以试试
git fetch origin
事实上,
git pull
相当于git fetch
+git merge
。第一步的git fetch
是没有问题的,问题出在git merge
那一步,因为你没有 working tree,所以没得merge