git 撤销已commit但未push的操作

知兮丶青 恢复 · git
阅读(45) 2021-01-08
git 撤销已commit但未push的操作
git 撤销已commit但未push的操作

在使用git协同开发时经常使用的一段命令,在这mark一下。该命令用于git代码已经commit,但未push时撤销操作,commit后发现备注错误或提交了不想提交的文件作撤销操作,即还原到未提交前,修改的代码也还在。


撤销已commit但未push操作,命令

git reset --soft HEAD^



以下为演示流程:

未提交(误操作)前:

未提交前.png


提交后未push时:

在准备push时发现,提交了不想提交的文件或备注错误,总之我后悔了。这时千万别点push。

commit后但未push.pngcommit后但未push时.png


撤销commit操作:

进入该git项目,使用命令方式撤销刚才的“不小心commit”。

撤销commit操作.png

你发现,已经撤销了。后悔药吃完后,重新调整后再提交就好。





原创文章,转载请注明出处:https://www.weizhixi.com/article/107.html