git reset hard/soft git revert 區(qū)別

# 區(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掉

![a](https://i.loli.net/2018/03/24/5ab5b437d1f75.png)

![b](https://i.loli.net/2018/03/24/5ab5b4930efe7.png)

![c](https://i.loli.net/2018/03/24/5ab5b4b816525.png)

最后git log一下

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,870評論 1 26
  • git 使用筆記 git原理: 文件(blob)對象,樹(tree)對象,提交(commit)對象 tree對象 ...
    神刀閱讀 3,851評論 0 10
  • #楊海莎分享# 3 今天學(xué)習(xí)的是武志紅老師[得到]心理學(xué)專欄chapter2-3《自我的組織力》。 自我組...
    楊啥啥閱讀 259評論 0 0
  • 一群活著的猴子 排著長隊 去瞻仰 一群死了的猴子
    勒尤閱讀 207評論 0 0
  • 昨天在看一本關(guān)于理財?shù)臅鴷r看到這么一段話: <公證遺囑>無遺囑法定順序。法定順序如下:第一順序:配偶、子女、父母;...
    君君的小心思閱讀 490評論 0 0

友情鏈接更多精彩內(nèi)容