存储我当前正在处理的内容,并恢复到上次提交

时间:2011-10-10 15:47:22

标签: git

我的网络应用程序在我上次提交时工作正常,即:

git add -A
git commit -m 'asdf'

我不想丢掉我现在拥有的东西,是否有可能藏匿我现在拥有的东西,还原到最后一次提交?

一旦我弄清楚发生了什么,我怎么能得到我藏起来的东西?

1 个答案:

答案 0 :(得分:4)

是的,对于任何未提交的内容,git stash应该足够了(并git stash pop还原)

如果您再提交一次,可以使用git branch tmp命名该分支,然后git reset --hard HEAD~1重置当前分支HEAD。