Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在存储弹出后,我的 50 个文件中只有大约 5 个被更改。随着我回来的一些更改,我得到了一个奇怪的额外文件“Y4\004%C2%F8\037UU%BC”。
我的 IntelliJ 中确实有本地历史记录,所以我可能可以恢复其中的大部分,但是有没有办法从 git 中做到这一点?
所以我认为出于某种原因 git 在解析它的存储时遇到了麻烦。
这就是我绕过它的方式
git stash STASHNUMBER show -p > out.txt
将 STASHNUMBER 替换为存储的编号,如果它位于存储堆栈的顶部,则将其排除在外。
然后
git apply out.txt
如果您仍然遇到问题,您可以尝试更改 out.txt 以保存尽可能多的更改,然后再次尝试应用