试图在Ubuntu Guest上删除GIT回购 我正在尝试从我的本地计算机中删除整个Git存储库,但Git禁止删除几个文件。 我尝试了: RM -R文件夹 它问我是否要删除一些受写保护的文件?我...

问题描述 投票:0回答:5

rm -r folder

问我我想删除一些受写保护的文件吗?我问
    y
  1. 显示信息显示:
  2. rm: cannot remove ‘.git/objects/08/fa4fcd8413b84a1605e1c4866cb2493daf4c4e’: Operation not permitted rm: cannot remove ‘.git/objects/96/de4fe9aa42239290cae341427649f2afbdab16’: Operation not permitted rm: cannot remove ‘.git/objects/fd/ed37600b5fe66e1a0d0e4355b387e56ca2638e’: Operation not permitted rm: cannot remove ‘.git/objects/pack/pack-cb277ab3b4a3510209a9784a76760e6281da5218.idx’: Operation not permitted rm: cannot remove ‘.git/objects/pack/pack-cb277ab3b4a3510209a9784a76760e6281da5218.pack’: Operation not permitted
    
    
  3. 命令显示所有本地文件均已删除。然后我尝试了从该文件夹 - 相同的结果。

    我请删除该文件夹。

    
    cloce所有可能正在运行的git客户端。
    
设置了首先删除的权限:

ls
try迫使删除:

sudo rm -r .git

git ubuntu virtualbox ubuntu-13.04
5个回答
37
投票
  1. 我想知道了。问题在于,在我的主机计算机(Windows 7 x64)上,该文件夹仅允许阅读。我禁用了它,并将其从主机计算机中删除。很抱歉没有说它是安装的,也要感谢所有答复:)

  2. 以下命令可能会有所帮助:

    chmod -R 777 folder
    也确保您拥有要删除的所有文件:
  3. rm -rf folder

    linux它也可能是文件属性(通过
    chmod -R u+w folder/
    
    检查):
chown -R $USER folder/

3
投票

在我的情况下,由于某种原因,用户不变标志(UCHG)打开了.git文件夹中的所有内容。这修复了:

3
投票
lsattr

然后,我可以用

chattr -R -AacdDijsStu folder/

置于删除:
chflags -R nouchg folder/


这两个命令为我解决了问题: 1-递归选项,使您可以更改目录及其子目录中所有文件的权限:
CHMOD-R 755 .git/

2
投票
2-目录和子目录的力删除:

RM-RF .git/
注:您可以选择使用命令查看视觉确认:

RM-VRF .git/


0
投票
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.