git hard : 只是删除某次提交,再次提交直接commit即可 git soft: 删除某次提交,并且回到add之前的状态,再次提交先add ,在commit git mixed: 删除末次提交,并清空所有基于这次commit的修改.可能会造成数据丢失.