496

我只是在一个我没有提交的项目中做了一个隐藏。有没有办法回到我藏起来之前的状态?我怎么能这样做?我关闭了终端,我的笔记本电脑也关闭了。我做了一些研究,似乎没有办法做到这一点。

4

3 回答 3

926

你可以运行:

git stash pop

它将取消您的更改。

如果要保留文件的状态(暂存与工作),请使用

git stash apply --index
于 2012-05-31T03:46:47.733 回答
168

git stash list列出您隐藏的更改。

git stash show查看n以下命令中的内容。

git stash apply应用最近的存储。

git stash apply stash@{n}应用较旧的存储。

https://git-scm.com/book/en/v2/Git-Tools-Stashing-and-Cleaning

于 2012-05-31T03:47:53.473 回答
18

这也将恢复登台目录:

git stash apply --index
于 2013-09-10T20:50:58.527 回答