git reset 回退以前某個版本

git reset是指將當(dāng)前head的內(nèi)容重置,不會留log信息。
git reset HEAD filename 從暫存區(qū)中移除文件
git reset –hard HEAD~3 會將最新的3次提交全部重置,就像沒有提交過一樣。
git reset –hard commit (38679ed709fd0a3767b79b93d0fba5bb8dd235f8) 回退到 38679ed709fd0a3767b79b93d0fba5bb8dd235f8 版本

根據(jù)–soft –mixed –hard,會對working tree和index和HEAD進行重置:
git reset –mixed:此為默認(rèn)方式,不帶任何參數(shù)的git reset,即時這種方式,它回退到某個版本,只保留源碼,回退commit和index信息
git reset –soft:回退到某個版本,只回退了commit的信息,不會恢復(fù)到index file一級。如果還要提交,直接commit即可
git reset –hard:徹底回退到某個版本,本地的源碼也會變?yōu)樯弦粋€版本的內(nèi)容

最后編輯于
?著作權(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,866評論 1 26
  • 以下筆記主要參考gitgot,大致了解git使用和原理。 第一部分我們從個人的視角去研究如何用好Git,并且揭示G...
    carolwhite閱讀 2,521評論 0 1
  • 福利:如果有完整的交易系統(tǒng)想要驗證,我會選擇性的免費代寫EA、診斷EA,記得要留下聯(lián)系方式哦~ 上期說到在網(wǎng)格交易...
    黃馬褂閱讀 971評論 0 2
  • 如果你真的知道自己想要什么你就會全力以赴哪怕成為眾矢之的 翅膀長在你身上太在乎別人對于飛行姿勢的批評所以你飛不起來
    一只大熊正向你走來閱讀 372評論 0 1
  • 用朋友圈告的白用朋友圈分的手其實就是膽小到不敢面對 也許每時每刻都在后悔都在期待我們能重歸于好真正拉入黑名單那...
    晶小晶的康閱讀 270評論 0 5

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