git 如何回退單個文件
https://zhuanlan.zhihu.com/p/87158334
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 徹底回退到某個版本,本地的源碼也會變成爲上一個版本的內容
結果:
3.提交到本地參考:
git commit -m “提交的描述信息”
結果
4.更新到工作目錄
git checkout fileName
結果:
5.提交到遠程倉庫
git push origin master
這樣指定的文件回退到指定版本了
發佈於 2019-10-17