# 區(qū)別
## git reset --hard xxx:全部退回到上一版本,結(jié)果很徹底不會保留這個版本修改過的內(nèi)容。
## git reset --soft xxx:只退回commit,不涉及內(nèi)容。
## git revert xxx:撤銷指定的某一次提交,而這次撤銷也會被提交進(jìn)行保存,原來未提交修改過的內(nèi)容也會被保留。
# 演示
? ? 我先建立a.md然后 reset --hard掉,然后建立b.md,reset --soft掉,最后建立c.md,revert HEAD掉



最后git log一下