2023-08-06 05:00:01

撤销git隐藏

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


当前回答

这也将恢复暂存目录:

git stash apply --index

其他回答

你可以直接运行:

git stash pop

它将取消您的更改。

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

git stash apply --index

Git隐藏列表列出您所存储的更改。

Git隐藏显示,看看在下面的命令中n是什么。

Git stash apply用于应用最近的stash。

Git stash apply stash@{n}应用一个旧的stash。

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

这也将恢复暂存目录:

git stash apply --index