这似乎很愚蠢的错误,我只是git stash pop
在一棵肮脏的工作树上做了一个。我不知道保留所需更改和撤消stash pop
. 一个存在吗?或者这样的错误是不可原谅的?
问问题
4416 次
2 回答
9
如果您仍然拥有该存储的 SHA1,则可以从中生成补丁 ( git format-patch SHA1
) 并反向应用补丁 ( git apply -R filename.patch
)。
如果您丢失了 SHA1,请参阅如何在 Git 中恢复丢失的存储?
于 2012-04-03T06:02:26.717 回答
1
git stash pop
做两件事:git stash apply
和git stash drop
。如果您可以drop
使用此问题和答案撤消,那么您只需撤消apply
。我不确定如何执行此操作,但您可能会查看. 但是adl可以。git rebase
于 2012-04-03T06:05:23.080 回答