撤销git隐藏

我刚在一个项目里藏了一笔钱,但我还没承诺。有办法在我藏起来之前回到那个州吗?我怎么能这样做呢?我已经关闭了终端,我的笔记本电脑也关闭了。我做了一些研究,似乎没有办法做到这一点。

558559 次浏览

你可以直接运行:

git stash pop

它将取消您的更改。

如果您想保存文件的状态(阶段性和工作状态),请使用

git stash apply --index

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

这也将恢复暂存目录:

git stash apply --index