一般分为 3 步,可以在任意一步停止。
--soft
--hard
初始状态 ?
reset --soft HEAD~ ?
reset --mixed HEAD~
?
git rest --hard HEAD~ ?
如果有路径,会跳过第一步,并把后面的操作范围限制在制定的文件中。
git reset
原文:https://www.cnblogs.com/huahuahu/p/git-reset.html