撤消git藏匿

时间:2012-05-31 03:44:39

标签: git

我刚刚在一个我没有提交的项目中藏匿过。在我被藏起之前有没有办法回到州?我怎么能这样做?我关闭了终端,我的笔记本电脑关机了。我做了一些研究,似乎没有办法做到这一点。

3 个答案:

答案 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}申请旧版藏匿处。

http://git-scm.com/book/en/Git-Tools-Stashing

答案 2 :(得分:15)

这也将恢复暂存目录:

git stash apply --index