我的本地Git仓库中有一个文件出现了问题。当我试图切换分支时,会显示以下提示:
Unlink of file 'templates/media/container.html' failed. Should I try again? (y/n)
那可能意味着什么?
我的本地Git仓库中有一个文件出现了问题。当我试图切换分支时,会显示以下提示:
Unlink of file 'templates/media/container.html' failed. Should I try again? (y/n)
那可能意味着什么?
git gc
也是一个好主意。docker ps -a
。要停止它们,只需运行docker stop <container name or container id>
即可。我使用.sh文件来运行我的本地文件,这个方法对我有效。"最初的回答"在我的Spring Boot项目中,当我尝试运行git stash
时遇到了这个错误。
解决方案是关闭我的机器上所有正在运行的Java进程。
git fetch
,然后git reset --hard origin/development
时出现了unkink错误。我无法重置到最新的提交。正如以上回答中所提到的,是的,文件可能会被其他Java进程使用,摆脱它的简单方法是杀死所有Java进程,然后执行 git pull
。我已经这样做了,对我有效。
对于Windows,请杀死所有Java进程:
taskkill /F /IM java.exe
对于Linux,杀死所有Java进程:
kill -9 `pidof java`
git fetch --all
。我不得不关闭GitKraken并从Windows终端运行该命令,才能使其正常工作。git
尝试运行的 gc
命令成功了。 - WBuck