我经常使用git stash
和git stash pop
来保存和恢复我的工作树中的更改。昨天,我在工作树中做了一些隐藏和弹出的更改,然后我对工作树做了更多的更改。我想回去查看昨天隐藏的更改,但是git stash pop
似乎删除了对相关提交的所有引用。
我知道如果我使用git stash
,那么. git/refs/stash包含是用于创建存储的提交的引用。. git/logs/refs/stash包含是整个藏匿。但是这些引用在git stash pop
之后就消失了。我知道提交仍在我的存储库中的某个地方,但我不知道它是什么。
有没有一种简单的方法来恢复昨天的stash提交引用?