小编典典

如何撤消git中的最后一次提交

all

git add .错误地,我git commitdevelop分支中做了。但幸运的是,我没有这样做git push

所以我想把它恢复到原来的状态。

我试过了git reset --softgit reset HEAD --hard但看起来我搞砸了。

我该如何解决?我想回到原始状态并可能保留代码更改。


阅读 108

收藏
2022-05-22

共1个答案

小编典典

我想你还没有搞砸。尝试:

git reset HEAD^

这将在您进行提交之前使目录处于状态,这HEAD^意味着当前提交的父级(您不再需要的那个),同时保留它的更改(未暂存)。

2022-05-22