我刚在一个项目里藏了一笔钱,但我还没承诺。有办法在我藏起来之前回到那个州吗?我怎么能这样做呢?我已经关闭了终端,我的笔记本电脑也关闭了。我做了一些研究,似乎没有办法做到这一点。
你可以直接运行:
git stash pop
它将取消您的更改。
如果您想保存文件的状态(阶段性和工作状态),请使用
git stash apply --index
git stash list列出您存储的更改。
git stash list
git stash show来查看下面命令中n是什么。
git stash show
n
git stash apply来应用最近的存储。
git stash apply
git stash apply stash@{n}来应用旧的存储。
git stash apply stash@{n}
https://git-scm.com/book/en/v2/Git-Tools-Stashing-and-Cleaning
这也将恢复暂存目录: