Git将存储重置为以前的版本。我怎样才能找回我的工作?

Git将存储重置为以前的版本。我怎样才能找回我的工作?,git,git-stash,Git,Git Stash,我正在与git合作进行一个大学项目,这是一个棘手的学习过程。昨晚我试图将我的工作上传到主目录树中,我首先在终端中做了一个“git stash”,它似乎已经将我的代码重置为以前的版本。我是个新手。有没有办法让我把工作拿回来 以下是我输入到终端的内容和它读取的内容: $ git stash Saved working directory and index state WIP on master: 00b2935 undated with desktop(unfinished) HEAD is no

我正在与git合作进行一个大学项目,这是一个棘手的学习过程。昨晚我试图将我的工作上传到主目录树中,我首先在终端中做了一个“git stash”,它似乎已经将我的代码重置为以前的版本。我是个新手。有没有办法让我把工作拿回来

以下是我输入到终端的内容和它读取的内容:

$ git stash
Saved working directory and index state WIP on master: 00b2935 undated with desktop(unfinished)
HEAD is now at 00b2935 undated with desktop(unfinished)
[  ][ darraghkenny ][][master=][ ~/projects/RosettaFoundation-new-design ]
$ 
你可以打字

$ git stash list
打印以前保存的所有存储的列表

按时间顺序,您可以使用

$ git stash apply stash@{0}

作为最新的一个,
stash{1}
是倒数第二个,
stash{N}
用于后续的隐藏

只需使用此命令即可完成以下工作:

    git stash pop 

git stash pop应用顶部隐藏的元素并将其从堆栈中移除。git stash apply也会这样做,但会将其留在stash堆栈中谢谢sircapsalot。这对我起了作用,我将进一步研究储存过程。如果存储中有多个条目,您可以使用
git stash show-p stash@{n}
预览第n个条目,而不应用其内容。