我正在尝试在使用win7和git-bash时删除.git目录。这是我的尝试:
$ rm -rf .git
rm: cannot remove directory `.git/objects/5e': Permission denied
rm: cannot remove directory `.git/objects': Directory not empty
rm: cannot remove directory `.git': Directory not empty
$ rmdir .git
rmdir: `.git': Directory not empty
我做错了什么?
答案 0 :(得分:9)
Windows 7 - Git-bash
$ sudo
sh.exe": sudo: command not found
Windows中的git-bash没有sudo命令。
最有可能的是,您在命令shell中使用了一些具有提升权限的git命令。在Windows 7中,普通用户和具有提升权限的用户具有不同的权限。尝试执行以下操作之一
答案 1 :(得分:2)
尝试在关闭所使用的任何IDE后删除该文件夹(例如:Aptana Studio)。当您在IDE中打开此项目时,它不会允许您删除git头。
答案 2 :(得分:0)
我面临类似的问题。事实证明git使某些文件(对象)只读。 因此,您需要递归删除只读标志,然后删除文件夹:
chmod -R a+w .git
rm -rf .git
答案 3 :(得分:0)
在PowerShell
中rmdir <foldername> -force
将[A]答复为所有人