如何撤消git reset --soft以获取我的更改?

时间:2014-01-10 06:59:38

标签: git git-commit git-reset

我在目录中进行了一些使用git commit提交的本地更改。后来我意识到错误地我的改变打破了我的构建。所以我在我的仓库上做了一个“git reset --soft”。 但我搞砸了,因为我没有备份所有未完成的更改,因为其中一些确实包含了我想要的新功能。有关如何撤消“git reset --soft”操作的任何帮助,以便我可以恢复我提交的更改。

1 个答案:

答案 0 :(得分:33)

你应该重置回你的提交ID git reset _Your_Hash _ ,因为git reset --soft只是重置文件而不是索引或工作树。

顺便说一句,你应该找到你的一些提交。