如何撤消git中的最后一个提交
错误地,我做了git add . 并在develop分支git commit 。 但幸运的是,我没有做git push 。 
所以我想把它恢复到原来的状态。
 我尝试了git reset --soft和git reset HEAD --hard git reset --soft ,但看起来像我搞砸了。 
我该如何解决? 我想回到原来的状态,并可能保持代码更改。
我想你还没有搞砸。 尝试:
 git reset HEAD^ 
 这将使dir在提交之前处于状态, HEAD^表示当前提交(不再需要的提交)的父对象,同时保留它的更改(unstaged)。 
尝试简单地重置最后的提交
 git reset --soft HEAD~1