git stash命令后本地工作丢失,如何重试

git stash命令后本地工作丢失,如何重试,git,github,Git,Github,使用“git stash”命令后,我丢失了本地工作文件。不幸的是,我没有使用git-add,而且由于错误,我丢失了所有关于local的工作。有没有办法在git中检索这些文件 如果文件没有被跟踪,那么运行git stash不会触及它们 编辑:如果运行git stash-u,它将同时隐藏跟踪和未跟踪的文件 如果他们被跟踪,不管他们是否是上演的,他们目前被隐藏。要将这些文件和更改放回原处,您可以运行git stash pop,它将弹出这些文件并将它们从您的存储堆栈中删除。或者您可以运行git stas

使用“git stash”命令后,我丢失了本地工作文件。不幸的是,我没有使用git-add,而且由于错误,我丢失了所有关于local的工作。有没有办法在git中检索这些文件

如果文件没有被跟踪,那么运行
git stash
不会触及它们

编辑:如果运行
git stash-u
,它将同时隐藏跟踪和未跟踪的文件


如果他们被跟踪,不管他们是否是上演的,他们目前被隐藏。要将这些文件和更改放回原处,您可以运行
git stash pop
,它将弹出这些文件并将它们从您的存储堆栈中删除。或者您可以运行
git stash apply
,它将应用更改而不从堆栈中删除这些更改。

这些文件未被跟踪?
git stash
有一个
-u
选项,该选项将隐藏未跟踪的文件并进行跟踪。但是,否则你的答案应该有效。@Schleis nifty将更新我的答案以反映这一点。非常感谢。