我刚刚在一个我没有提交的项目中藏匿过。在我被藏起之前有没有办法回到州?我怎么能这样做?我关闭了终端,我的笔记本电脑关机了。我做了一些研究,似乎没有办法做到这一点。
答案 0 :(得分:488)
你可以跑:
git stash pop
它将取消您的更改。
如果要保留文件状态(暂存与工作),请使用
git stash apply --index
答案 1 :(得分:88)
git stash list
列出您藏匿的更改。
git stash show
查看以下命令中的n
。
git stash apply
申请最近的藏匿处。
git stash apply stash@{n}
申请旧版藏匿处。
答案 2 :(得分:15)
这也将恢复暂存目录:
git stash apply --index