git--Unlink of file '......' failed. Should I try again?

git中在使用  git checkout -- . 

出现 Unlink of file 'src/main/webapp/WEB-INF/lib/JiuFu-0.0.1-SNAPSHOT.jar' failed. Should I try again? (y/n) y

而且选Y 通常不起作用。

原因是你工作目录有某些文件正在被程序使用,这个程序多半是Idea,VS或者eclipse,当然也可能是其他程序

解决方案不是简单的选择y或者n,而是关闭IDE,让IDE把这些文件释放掉

可以借助工具 Process Explorer 找一下谁在使用(Windows下)

下载地址:

  https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer

界面如下:

确实Eclipse在使用。

关闭之后,git可以还原文件。

原文地址:https://www.cnblogs.com/llq1214/p/11389081.html