这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 【git车轮向前进】遇到了gitunlinkoffile怎么解?

共1条 1/1 1 跳转至

【git车轮向前进】遇到了gitunlinkoffile怎么解?

院士
2025-07-17 10:07:34     打赏

【git车轮向前进】遇到了git_unlink_of_file 怎么解?

昨天在测试代码的时候遇到了git pull origin时报错。具体的内容如下:

unlink of file 'xxx' failed. Should I try again?(yes/no)

看到提示我,我输入'y'并按回车,但git依旧提示上述报错信息。

在网络上查询了一原因,按照提示的方法成功解决。

原因

此时git要更新的文件正在被其它程序使用,无法进行修改更新。

解决办法

关闭占用的文件的程序,再次执行。

我当时的应用场景是打开了keil软件,貌似当时keil正在调试中,未关闭。这里,我输入了git pull origin develop命令,可以看到git有下拉文件的列表信息下来。keil也有文件更新的提示。我也点击了“重新加载”。但这次的文件更新失败。

再返回 git,可以看到git的分支已经切换,当前的head指向正常。只是文件的内容并没有更新。

按照提示,我关闭了keil,再次运行git pull origin之后,又运行了git checkout .一遍,再次打开工程时,代码完成更新。我的新程序也正常运行,bug已经被我消灭了。





关键词: git     unlink    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]