.git\hooks cannot
be removed: You do not have sufficient access rights to perform this operation.
In line:1 Character:1
+ rmdir .git
+ ~~~~~~~~~~
+ CategoryInfo : PermissionDenied: (hooks:DirectoryInfo) [Remove-Item], IOException
+ FullyQualifiedErrorId : RemoveFileSystemItemUnAuthorizedAccess,Microsoft.PowerShell.Commands.RemoveItemCommand
rmdir : The element C:\Users\...\.git\info cannot be
be removed: You do not have sufficient access permissions to perform this operation.
In line:1 Character:1
也很奇怪,当我输入“ git状态”时,它表明它不是git存储库吗?但是,当我列出隐藏的文件夹“ LS -HIDDER”时,就会有一个名为.git ??
的文件夹git status
fatal: not a git repository (or any of the parent directories): .git
ls -Hidden
Mode LastWriteTime Length Name
---- ------------- ------ ----
darh-l 30.01.2025 10:25 .git
cd .git
ls
Mode LastWriteTime Length Name
---- ------------- ------ ----
dar--l 30.01.2025 10:25 hooks
dar--l 30.01.2025 10:25 info
dar--l 30.01.2025 10:23 objects
dar--l 30.01.2025 10:23 refs
提前感谢
我已经搜索了一些解决方案,例如“ RM -RF .git”或“ rmdir .git”,但这不起作用。 (即使在管理员PowerShell中)
cance这不是与权限有关的问题(因为存储库文件通常没有任何特殊的权限)。可能是某些程序正在掌握目录(您的IDE,防病毒程序,第三方Explorer扩展名等)。重新启动以查看问题是否消失。如果没有,请尝试进行
chkdsk /f
也很奇怪,当我输入“ git状态”时,它表明它不是git存储库吗?但是,当我列出隐藏的文件夹“ LS -HIDDER”时,就会有一个名为.git ??IT缺少一半的内容,将其识别为GIT存储库(因为您已删除了这些存储库)。例如,它不再具有的文件夹
.git\HEAD
或
.git\config
。