Git无法用清洁剂清除
当我键入git clean-f时,我会收到以下错误消息: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
> 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,他们就离开了,所以他们可能不得不运行(或者我暂时关闭的互联网)。真烦人!不知道他们为什么会在那里结束!