现象

Git 无法拉取,提示:
Unlink of file '.git/objects/pack/pack-***.pack' failed. Should I try again? (y/n)

原因1 - 此文件被占用

原因2 - git 的BUG?

  • 经历:
    在尝试了文件占用的思路之后,发现文件没有被占用。
Git 无法拉取,Unlink of file '.git/objects/pack/pack-***.pack' failed. Should I try again? (y/n)Git 无法拉取,Unlink of file '.git/objects/pack/pack-***.pack' failed. Should I try again? (y/n)

这两个工具都无效之后,尝试使用 Process Explorer - Windows Sysinternals | Microsoft Docs 工具进行分析,发现只有 git.exe 自己占用了这个文件。

Git 无法拉取,Unlink of file '.git/objects/pack/pack-***.pack' failed. Should I try again? (y/n)

听着就很诡异,怀疑是 git 的 BUG,于是安装最新版 git ,问题解决。

  • 解决办法:
    安装最新版 git ,或者重启 git / 重启电脑。(怀疑重装 git 之所以有效,是因为 git 被重启了。)

参考资料

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-05
  • 2021-11-24
  • 2022-12-23
  • 2021-04-04
  • 2021-10-25
猜你喜欢
  • 2021-07-19
  • 2021-07-27
  • 2021-07-18
  • 2021-05-23
  • 2022-01-20
  • 2022-03-04
相关资源
相似解决方案