我在目录中进行了一些使用git commit提交的本地更改。后来我意识到错误地我的改变打破了我的构建。所以我在我的仓库上做了一个“git reset --soft”。 但我搞砸了,因为我没有备份所有未完成的更改,因为其中一些确实包含了我想要的新功能。有关如何撤消“git reset --soft”操作的任何帮助,以便我可以恢复我提交的更改。
答案 0 :(得分:33)
你应该重置回你的提交ID git reset _Your_Hash _ ,因为git reset --soft只是重置文件而不是索引或工作树。
顺便说一句,你应该找到你的一些提交。