Git如何撤销最后一次提交

时间:2019-05-19 01:26:09  来源:igfitidea点击:

有时我们会发现在本地git存储库中为未完成的代码提交了一些错误的文件。
下面的命令将恢复当前工作存储库中的最后一次提交。

取消最后一次提交:-

$ git reset --soft HEAD~

上面的命令HEAD是对当前签出的分支中最后一次提交的引用。

再次提交文件:-

现在编辑文件,进行必要的更改,并再次使用 git add命令添加它们。
提交文件之后,我们可以使用-c ORIG_HEAD重用旧的提交消息。
这将在编辑器中打开最后一条提交消息。

$ git add ...
$ git commit -c ORIG_HEAD