git回退到以前某個版本

   git的每個版本都可以通過git log 命令進行查詢:
這裏寫圖片描述
commit爲提交的歷史版本id,假設我們需要返回的版本id爲70e156548b76e70bbf7420e08e3145466ef23977。
   通過git命令行輸入:
git reset --hard 70e156548b76e70bbf7420e08e3145466ef23977 就可以回退到70e156548b76e70bbf7420e08e3145466ef23977版本。
reset命令有3種方式:
1. git reset –mixed:此爲默認方式,不帶任何參數的git reset,即時這種方式,它回退到某個版本,只保留源碼,回退commit和index信息
2. git reset –soft:回退到某個版本,只回退了commit的信息,不會恢復到index file一級。如果還要提交,直接commit即可
3. git reset –hard:徹底回退到某個版本,本地的源碼也會變爲上一個版本的內容

發佈了27 篇原創文章 · 獲贊 57 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章