1. 程式人生 > >git讓單個檔案回滾到指定版本

git讓單個檔案回滾到指定版本

1.進入到檔案所在檔案目錄,或者能找到檔案的路徑

檢視檔案的修改記錄

git log fileName

結果:

這裡寫圖片描述

如果檔案修改記錄太多,則使用

git log -number fileName

結果:

這裡寫圖片描述

2.回退到指定版本

git reset ** fileName

1.git reset -mixed:此為預設方式,不帶任何引數的git reset,這種方式,它回退到某個版本,只保留原始碼,回退commit和index資訊
2.git reset -soft:回退到某個版本,只回退了commit的資訊,不會恢復到index file一級。如果還要提交,直接commit即可
3.git reset -hard 徹底回退到某個版本,本地的原始碼也會變成為上一個版本的內容
  • 1
  • 2
  • 3

結果:

這裡寫圖片描述

3.提交到本地參考: 
git commit -m “提交的描述資訊”

結果

這裡寫圖片描述

4.更新到工作目錄

git checkout fileName

結果:

這裡寫圖片描述

5.提交到遠端倉庫

git push origin master

這裡寫圖片描述

這樣指定的檔案回退到指定版本了