Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 致命:目标路径“opencv_contrib”已存在,并且不是空目录_Git_Macos_Opencv - Fatal编程技术网

Git 致命:目标路径“opencv_contrib”已存在,并且不是空目录

Git 致命:目标路径“opencv_contrib”已存在,并且不是空目录,git,macos,opencv,Git,Macos,Opencv,因此,我尝试使用以下方法获取opencv_contrib: $git克隆 这给了我以下错误: 致命:目标路径“opencv_contrib”已存在,并且不是空目录 我试图检查目录内容: $ls-a 这就是我得到的: 作为一个新手,我真的无法理解哪里出了问题,需要做什么。我主要需要知道如何将所需目录设为空,以便继续安装。检查opencv\u contrib是否已经是Git repo: cd opencv_contrib git status 如果是,git拉取(假设它仍然在master上)应该使

因此,我尝试使用以下方法获取opencv_contrib:

$git克隆

这给了我以下错误:

致命:目标路径“opencv_contrib”已存在,并且不是空目录

我试图检查目录内容:

$ls-a

这就是我得到的:

作为一个新手,我真的无法理解哪里出了问题,需要做什么。我主要需要知道如何将所需目录设为空,以便继续安装。

检查opencv\u contrib是否已经是Git repo:

cd opencv_contrib
git status
如果是,git拉取(假设它仍然在master上)应该使它保持最新

如果它不是Git回购,并且您确定不需要其中的内容,只需删除目录并重试:

cd ..
rm -rf opencv_contrib/
检查opencv_contrib是否已经是Git回购:

cd opencv_contrib
git status
如果是,git拉取(假设它仍然在master上)应该使它保持最新

如果它不是Git回购,并且您确定不需要其中的内容,只需删除目录并重试:

cd ..
rm -rf opencv_contrib/

如果您的下载/克隆被中断,您无法完成,请尝试:

cd opencv_contrib
git add .

这帮助我解决了一个类似的问题。

如果您的下载/克隆被中断,并且无法完成,请尝试:

cd opencv_contrib
git add .
这帮助我解决了一个类似的问题。

进入目录cd opencv\u contrib。 然后检查git分支 它显示*masterit最新版本或dopull origin master。

进入目录cd opencv\u contrib。 然后检查git分支 它显示*masterit最新或dopull origin master