Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git无法用清洁剂清除_Git_Repository - Fatal编程技术网

Git无法用清洁剂清除

Git无法用清洁剂清除,git,repository,Git,Repository,当我键入git clean-f时,我会收到以下错误消息: > Removing .__afs043 > warning: failed to remove .__afs043 > Removing .__afs0F7D > warning: failed to remove .__afs0F7D > Removing .__afs1359 > warning: failed to remove .__afs135

当我键入git clean-f时,我会收到以下错误消息:

>     Removing .__afs043
>     warning: failed to remove .__afs043
>     Removing .__afs0F7D
>     warning: failed to remove .__afs0F7D
>     Removing .__afs1359
>     warning: failed to remove .__afs1359
>     Removing .__afs1421
>     warning: failed to remove .__afs1421
>     Removing .__afs243A
>     warning: failed to remove .__afs243A
>     Removing .__afs2745
>     warning: failed to remove .__afs2745
>     Removing .__afs3454
>     warning: failed to remove .__afs3454
>     Removing .__afs3D12
>     warning: failed to remove .__afs3D12
>     Removing .__afs4A5E
>     warning: failed to remove .__afs4A5E
>     Removing .__afs4FB8
>     warning: failed to remove .__afs4FB8
>     Removing .__afs5D5B
>     warning: failed to remove .__afs5D5B
>     Removing .__afs5E1D
>     warning: failed to remove .__afs5E1D
>     Removing .__afs6086
>     warning: failed to remove .__afs6086
>     Removing .__afs6328
>     warning: failed to remove .__afs6328
>     Removing .__afs6D97
>     warning: failed to remove .__afs6D97
>     Removing .__afs7562
>     warning: failed to remove .__afs7562
>     Removing .__afs7C22
>     warning: failed to remove .__afs7C22
>     Removing .__afs8148
>     warning: failed to remove .__afs8148
>     Removing .__afs865F
>     warning: failed to remove .__afs865F
>     Removing .__afs8CE5
>     warning: failed to remove .__afs8CE5
>     Removing .__afs9295
>     warning: failed to remove .__afs9295
>     Removing .__afs938C
>     warning: failed to remove .__afs938C
>     Removing .__afs9439
>     warning: failed to remove .__afs9439
>     Removing .__afsA5EC
>     warning: failed to remove .__afsA5EC
>     Removing .__afsA859
>     warning: failed to remove .__afsA859
>     Removing .__afsB044
>     warning: failed to remove .__afsB044
>     Removing .__afsB9EF
>     warning: failed to remove .__afsB9EF
>     Removing .__afsC47E
>     warning: failed to remove .__afsC47E
>     Removing .__afsCF6E
>     warning: failed to remove .__afsCF6E
>     Removing .__afsD42
>     warning: failed to remove .__afsD42
>     Removing .__afsD50F
>     warning: failed to remove .__afsD50F
>     Removing .__afsE6B9
>     warning: failed to remove .__afsE6B9
>     Removing .__afsE9F3
>     warning: failed to remove .__afsE9F3
>     Removing .__afsF0DA
>     warning: failed to remove .__afsF0DA
>     Removing .__afsF9EA
>     warning: failed to remove .__afsF9EA
从命令。但我需要删除这些文件才能签出我的分支,因为我收到以下消息:

Error: The following untracked working tree files would be overwritten
by checkout:
          .__afs4FB8
          .__afs6D97
          .__afs865F
          .__afs9439
          .__afsF9EA Please move or remove them before you can switch branches. 

Aborting

我该怎么办??!我需要能够结帐和更新这个分支快速

由于git clean拒绝删除这些未跟踪的文件,请尝试通过执行以下操作手动删除它们

rm -f ._afs4FB8 ._afs6D97 ._afs865F ._afs9439 .__afsF9E
这应该会删除这些文件,或者给您一条更有用的错误消息。

  • 转到另一个(空)文件夹
  • 运行git init
  • 在那里结帐

试试
sudo git clean-f
。您可能需要提升权限。

您需要检查文件和包含文件夹的权限。如果文件具有写入权限,则文件夹很可能不具有写入权限


chmod u+w.
在文件夹中时。然后,
git clean--force-d
应该可以工作

您的用户ID是否可以删除这些文件/文件夹?你有权限删除它们吗?@rainecc我不知道,它们是隐藏的,我可以看到它们,但我不知道如何删除them@uDaY,不,我使用的是Red Hat Linux当我尝试这样做时,会出现错误“rm:cannot remove`.\uu afs043:设备或资源正忙”,我以前在使用git时没有见过这些隐藏的文件类型,所以我现在真的不知道该如何结束它们的生命周期或摆脱它们。我认为有一个程序/进程正在运行。我想关闭所有使用该文件的窗口或程序并试用。
fuser.\uu afs043
将告诉您使用该文件的进程的PID,以便您可以
杀死它。谢谢。事实上,我刚刚关闭了vim,他们就离开了,所以他们可能不得不运行(或者我暂时关闭的互联网)。真烦人!不知道他们为什么会在那里结束!