在隐藏弹出后,我的50个文件中只有5个被更改。随着我回来的一些变化,我得到了一个奇怪的额外文件“Y4 \ 004%C2%F8 \ 037UU%BC”。
我的IntelliJ中确实有本地历史记录,所以我可以恢复大部分历史记录,但有没有办法从git中做到这一点?
答案 0 :(得分:2)
所以我认为由于某种原因,git在解析它的存储时遇到了麻烦。
这就是我绕过它的方式
git stash STASHNUMBER show -p > out.txt
将STASHNUMBER替换为存储的编号,或者如果它是存储堆栈的顶部则将其保留。
然后
git apply out.txt
如果您仍然遇到问题,可以尝试更改out.txt以尽可能多地保存更改,然后再次尝试应用