Git stash没有完成申请

时间:2012-09-13 17:07:14

标签: git git-stash

在隐藏弹出后,我的50个文件中只有5个被更改。随着我回来的一些变化,我得到了一个奇怪的额外文件“Y4 \ 004%C2%F8 \ 037UU%BC”。

我的IntelliJ中确实有本地历史记录,所以我可以恢复大部分历史记录,但有没有办法从git中做到这一点?

1 个答案:

答案 0 :(得分:2)

所以我认为由于某种原因,git在解析它的存储时遇到了麻烦。

这就是我绕过它的方式

git stash STASHNUMBER show -p > out.txt

将STASHNUMBER替换为存储的编号,或者如果它是存储堆栈的顶部则将其保留。

然后

git apply out.txt

如果您仍然遇到问题,可以尝试更改out.txt以尽可能多地保存更改,然后再次尝试应用

相关问题