Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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克隆http://junk abc";删除abc_Git_Clone - Fatal编程技术网

&引用;git克隆http://junk abc";删除abc

&引用;git克隆http://junk abc";删除abc,git,clone,Git,Clone,abc是以前创建的空目录。如果您试图从http/ssh连接进行克隆,并且该连接存在问题,则删除该连接目录。有没有办法防止这种情况发生 不确定这是否是故意的,但为了防止它,您可以更改到该目录,然后克隆到当前目录: cd abc && git clone http://junk . 或 现在,尽管Git仍将尝试删除该目录,但删除将失败。可以用2.7.4确认我的相同行为-我认为这感觉像一个bug,您可能应该报告它:这是一个轻度bug。目标目录是保存克隆的目录。克隆过程开始并进行到一半

abc是以前创建的空目录。如果您试图从http/ssh连接进行克隆,并且该连接存在问题,则删除该连接目录。有没有办法防止这种情况发生

不确定这是否是故意的,但为了防止它,您可以更改到该目录,然后克隆到当前目录:

cd abc && git clone http://junk .


现在,尽管Git仍将尝试删除该目录,但删除将失败。

可以用
2.7.4
确认我的相同行为-我认为这感觉像一个bug,您可能应该报告它:这是一个轻度bug。目标目录是保存克隆的目录。克隆过程开始并进行到一半,用东西填充目录;然后有些东西失败了,所以Git通过移除这些东西来清理。与这些内容一起,它删除了目录本身,就像它创建了目录一样。但是由于目录是空的,唯一真正丢失的是目录inode的所有者和模式位…谢谢。这正是我需要的。
git -C abc clone http://junk .