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

2021-07-22 05:03:21 字數 1040 閱讀 4397

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回退到指定版本

git回退 到指定版本 1.通過git log命令或git管理工具查詢要退回到的提交記錄的雜湊值 類似 25694fdd0bc5bc111111e409047a54f386c2db55 2.根據雜湊值回退本地 庫 該雜湊值對應的提交會被保留 git reset hard 雜湊值 3.強制推送到遠端伺...

Git 將指定檔案回退到指定版本

場景1 修改了檔案 path to file,沒有提交,但是覺得改的不好,想還原。解決 git checkout path to file 場景2 修改了檔案 path to file,已經提交,但是覺得改的不好,想還原到上衣版本。解決 1.首先檢視檔案的歷史版本。git log path to f...

Git版本控制 git將單個檔案回退到某一版本

暫定此檔案為a.jsp 1.進入到a.jsp所在目錄,通過 git log a.jsp檢視a.jsp的更改記錄 2.找到想要回退的版本號 例如 fcd2093 通過 git reset fcd2093 a.jsp先將本版庫和暫存區中的該檔案回退到歷史版本fcd2093 3.再用暫存區中該檔案的歷史版...