我的本地git存储库中的一个文件发生了问题。当我试图改变分支时,它会说:

Unlink of file 'templates/media/container.html' failed. Should I try again? (y/n)

这意味着什么?


当前回答

对于我的Spring Boot项目,我在尝试运行git stash时遇到了这个错误。

解决方案是杀死我机器上运行的所有Java进程。

其他回答

我在/.git/objects/pack文件夹中的.tmp文件中遇到了这个问题。我认为在推或拉过程中发生了一些故障,所以我删除了这些临时文件,并将HEAD重置为上次提交。不确定是否建议这样做,但这对我有用。此外,git-count-objects-v还给了我一个不属于pack文件夹的.tmp文件列表。

或者要在windows git中隐藏y/n消息,请打开cmd.exe并运行:

SETX GIT_ASK_YESNO false

参见此处:https://twitter.com/petercamfield/status/494805475733807104

我在Windows中遇到了这个问题,您可能希望以管理员身份运行gitbash,然后执行desire命令,这为我解决了这个问题。

我遇到了这个问题,并通过命令gitgc解决了它上面的命令删除临时文件和不必要的文件。(垃圾收集器。)

为我工作,试过窗户:

停止服务器从IDE运行或关闭IDE

Intellij/Eclipse或任何,它都会起作用。

我以管理员身份打开Powershell并从中解决了这个问题git checkout<branch_name>