我不小心“git stash”我的所有变化。我该如何回滚?

时间:2016-05-24 20:06:19

标签: git git-stash

我是编程的新手,也是github的新手。我目前正在一所学校实习。我今天安装了一些js插件,并意识到我可能已经删除了一些其他的js文件。然后我决定只复制我一直在处理的.cshtml和.css文件并存储所有其他更改。我愚蠢到忘记复制我的.css文件并且所有更改都丢失了。

无论如何要反转“git stash”命令?

2 个答案:

答案 0 :(得分:3)

Git的存储本质上是一堆未提交的更改。 git stash(或更完整地,git stash save)将您当前的一组未提交的更改推送到堆栈。相反的是使用git stash pop将它们返回到您的工作目录。

答案 1 :(得分:3)

git stash pop有效,您也可以考虑使用git stash apply。查看this question了解详情