Git pull命令运行正常,但是git stash出现以下错误:
$git stash
error: unable to resolve reference refs/stash: No such file or directory
fatal: Cannot lock the ref 'refs/stash'.
Cannot save the current status
如何解决此问题,以免丢失更改?
最佳答案
文件系统损坏后,我遇到了非常类似的问题。
解决方案是删除 .git/logs/refs/stash 中的文件或目录
删除文件或目录后,请使用git stash创建一个新的引用,仅此而已。
这将删除您可能拥有的所有存储,因此请小心。
git stash
error: refs/stash does not point to a valid object!
rm -r .git/logs/refs/stash
git stash
Saved working directory and index state WIP on master: e1d74d8 fixing get_thumbnail_list
关于git - git stash 失败 'error: unable to resolve reference refs/stash: No such file or directory',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18480174/