我在我的repo上做了一个git pull,自从我这样做以来,我一直在得到错误,我用git做任何事情。我通常得到的错误是:
git pull
fatal: Not a git repository (or any parent up to mount point /home) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
知道是什么引起的吗?
yqyhoc1h1#
你调用的git pull不是一个git仓库。首先将repo初始化为:
git init
然后将您的repo origin添加为:
git remote add origin <url of repo>
然后调用git pull或推送您的代码。
bwleehnv2#
如果你在非git仓库上调用git pull,你会得到错误。解决错误的步骤:
git clone
cd
git checkout branchname
dldeef673#
我在一台Windows机器上使用WSL和Ubuntu,对我来说,解决方案就是简单地设置git env变量,在这个变量上提示错误
export GIT_DISCOVERY_ACROSS_FILESYSTEM=1
3条答案
按热度按时间yqyhoc1h1#
你调用的
git pull
不是一个git仓库。首先将repo初始化为:
然后将您的repo origin添加为:
然后调用
git pull
或推送您的代码。bwleehnv2#
如果你在非git仓库上调用
git pull
,你会得到错误。解决错误的步骤:
git clone
1.您克隆的存储库的
cd
目录。git init
1.现在您可以选择
git pull
或git checkout branchname
dldeef673#
我在一台Windows机器上使用WSL和Ubuntu,对我来说,解决方案就是简单地设置git env变量,在这个变量上提示错误