git add .错误地,我git commit在develop分支中做了。但幸运的是,我没有这样做git push。
git add .
git commit
develop
git push
所以我想把它恢复到原来的状态。
我试过了git reset --soft,git reset HEAD --hard但看起来我搞砸了。
git reset --soft
git reset HEAD --hard
我该如何解决?我想回到原始状态并可能保留代码更改。
我想你还没有搞砸。尝试:
git reset HEAD^
这将在您进行提交之前使目录处于状态,这HEAD^意味着当前提交的父级(您不再需要的那个),同时保留它的更改(未暂存)。
HEAD^