当我只删除一个文件时,Git rm给出了可怕的“删除目录失败”

时间:2013-04-12 07:06:41

标签: git

~/repo/samples>git rm subviews.js
rm 'samples/subviews.js'
Deletion of directory 'samples' failed. Should I try again? (y/n) n

当我清楚地告诉我要删除文件时,为什么会尝试删除目录?

更清楚地说明:

同一目录包含大约10个以上的文件,它们也由git跟踪。

2 个答案:

答案 0 :(得分:3)

可能,文件删除后目录samples将为空。 Git通常会删除它,但是由于你的shell的工作目录也在同一目录中,删除失败。

答案 1 :(得分:1)

升级到最新版本的msysgit。

我用msysgit v1.7.11已经有很长一段时间了。升级到v1.8.5后,问题就消失了。