我有一个空的git目录,我想删除,但是
"git rm -r NameOfDirectory"
正在返回"operation not permitted"
。
另外,如果我将一个新文件移动到这个目录然后执行git status,git不会将其列为新的未跟踪文件,但是如果我将文件移动到另一个目录中,它就会这样做,所以有一些奇怪的事情。
如何摆脱这个目录?
git rm -r -f
无法解决问题。
答案 0 :(得分:1)
这是一个许可问题。
尝试
sudo git rm -r NameOfDirectory
使用root密码
您可以尝试在不使用git命令的情况下删除目录,但可以直接删除rm
命令。
rm -r NameOfDirectory
或sudo rm -r NameOfDirectory
答案 1 :(得分:1)
Git不会跟踪空目录。如果工作树中有一个空目录,则应使用rmdir
将其删除。没有必要涉及Git。