删除目录我有一个空的git目录我想删除,但是无法在混帐
"git rm -r NameOfDirectory"
将返回"operation not permitted"
。另外,如果我将一个新文件移动到这个目录中,那么做git status,git不会将它列为一个新的未跟踪文件,但是如果我将该文件移动到另一个目录中,那么它会有一些奇怪的事情。
我该如何摆脱这个目录?
git rm -r -f
没有解决它。
删除目录我有一个空的git目录我想删除,但是无法在混帐
"git rm -r NameOfDirectory"
将返回"operation not permitted"
。另外,如果我将一个新文件移动到这个目录中,那么做git status,git不会将它列为一个新的未跟踪文件,但是如果我将该文件移动到另一个目录中,那么它会有一些奇怪的事情。
我该如何摆脱这个目录?
git rm -r -f
没有解决它。
这是一个权限问题。
尝试
sudo git rm -r NameOfDirectory
与root密码
你可以尝试删除该目录,而不使用Git的命令,而是直接的rm
命令。
rm -r NameOfDirectory
或sudo rm -r NameOfDirectory
我在OS X中使用终端,当它提示我输入密码时,终端不接受来自键盘的任何输入,所以我无法真正输入密码。 – Gruntcakes
0_o是的,终端接受键盘输入。 – 2013-03-28 16:18:55
杰克说什么。它只是不显示你输入的内容,因为它是*敏感信息*。 – asermax
Git不会跟踪空目录。如果你的工作树中有一个空目录,你应该简单地用rmdir
删除它。没有必要涉及Git。
您无权删除该目录。要么使用'sudo',要么获得具有必要权限的人员为您移除目录。 – 2013-03-28 16:12:35
谢谢。但是,我是在第一位添加了该目录的,我怎么会突然没有对这个特定目录的权限? – Gruntcakes
因为你是一个不同的用户?再次:使用'sudo'或询问具有正确权限的人。 – 2013-03-28 16:18:30