撤销上一次提交的commit
git reset --soft HEAD~1
如果撤销2个commit
git reset --soft HEAD~2
撤销commit之后,修改仍然在工作区。
--soft不会撤销代码修改,只是把commit提交记录去掉
同时撤销上一次修改,工作区还原
git reset --hard HEAD~2
那么工作区和暂存区的修改都恢复到修改之前了
撤销上一次提交的commitgit reset --soft HEAD~1 如果撤销2个commit git reset --soft HEAD~2
撤销commit之后,修改仍然在工作区。 --soft不会撤销代码修改,只是把commit提交记录去掉 同时撤销上一次修改,工作区还原git reset --hard HEAD~2
那么工作区和暂存区的修改都恢复到修改之前了 |