我克隆了一个git存储库但是意外搞砸了。所以我重新克隆并显示消息:
目标路径已存在且不是空目录
我尝试使用目标路径的名称删除我的mac中的文件夹,但它不起作用。
我对编码很陌生,所以所有的帮助都会受到赞赏。
答案 0 :(得分:2)
对我有用的是,我创建了一个不包含任何其他文件的新文件夹, 然后选择我创建的新文件夹,然后将克隆文件放在那里。
我希望这会有所帮助
答案 1 :(得分:1)
<强>解释强>
这很模糊,但我会尽力帮助。
首先,虽然起初看起来令人生畏,但我建议你学习如何从命令行(在OSX上称为终端)做事。这是确保您将事物放在真正想要的地方的好方法。
你绝对应该谷歌&#39; unix命令&#39;了解更多信息,但这里有一些重要的命令可以帮助解决这种情况:
ls
- 列出当前目录中的所有文件和目录(文件夹)
cd <input directory here without these brackets>
- 更改目录,或更改您正在查找的文件夹
mkdir <input directory name without brackets>
- 制作一个新目录(小心,你必须在制作目录后进入目录)
rm -r <input directory name without brackets>
- 删除目录及其中的所有内容
git clone <link to repo without brackets>
- 将存储库克隆到您当前正在浏览的目录中。
<强>答案强>
因此,在我的计算机上,我将运行以下命令在我的文档文件夹中创建一个名为projects的目录(文件夹),并在那里克隆一个repo。
cd documents
(在Mac上不区分大小写)mkdir projects
cd projects
git clone https://github.com/seanbecker15/wherecanifindit.git
cd wherecanifindit
(如果我想进入目录)P.S。 wherecanifindit只是我的git存储库的名称,而不是命令!
答案 2 :(得分:1)
当您尝试在仍包含.git
文件夹(隐藏文件夹)的文件夹中克隆存储库时,会出现此错误。
如果先前的答案不起作用,那么您可以继续我的答案。希望它能解决您的问题。
打开终端并将目录更改为目标文件夹(要克隆的位置)。
现在输入:ls -a
您可能会看到一个名为.git
的文件夹。
您必须通过以下命令删除该文件夹:rm -rf .git
现在您可以克隆您的项目了。
答案 3 :(得分:1)
创建一个新目录,然后使用git clone url
答案 4 :(得分:0)
这只是意味着git clone从github向下复制文件并将它们放入一个文件夹中。如果你再次尝试它,它将不会让你,因为它无法克隆到有文件的文件夹中。因此,如果你认为git clone没有正确完成,只需删除该文件夹并再次执行git clone。克隆创建一个与git repo同名的文件夹。
答案 5 :(得分:0)
如果有Destination path XXX already exists
表示您尝试克隆的项目存储库的名称已存在于当前目录中。所以请交叉检查并删除任何现有的并尝试再次克隆
答案 6 :(得分:0)
实际上,目标目录为空,但使用的git
二进制文件是Windows的目录(而不是cygwin git
的{{1}})。
安装git package
后,cygwin git package
安装的git clone
可以!
答案 7 :(得分:0)
获取此错误的步骤;
解决方案: rm -rf“回购文件夹的名称,在某些情况下为xyz”。所以
UnsafeMutablePointer
答案 8 :(得分:-1)
使用命令:ls -a 您将看到阻止它的文件或文件夹列表。 使用命令:rm -r 文件夹名/文件名
删除所有文件和文件夹后。您可以将您的项目克隆到目录