git從某一個commit還原某一個檔案和git log搜尋檔案方法
                    Contents
                    
                
                
            最近修改程式,想還原之前某一隻檔案的時候
下意識想做git reset
但是突然想到我只想還原一個檔案
雖然我有 vscode 可以用 gitlens 去看之前檔案全選出來
但還是覺得看看有沒有找檔案的方式
git 從某一個 commit 還原某一個檔案
最後找到用git checkout方式還原
等等,我記得之前運用都是當下 commit 還原一個檔案
沒想到她竟然還有指定 commit 功能?!!
這邊可能很多人會忘記git checkout跟git reset還原差異
可以看裡面的圖,幫助回憶git reset 和 git reflog 小記 | 程式狂想筆記
one file recover
|  |  | 
all file recover
|  |  | 
git log 搜尋檔案方法
常常使用 gitlens 功能
他有一個很神奇功能
可以看當下檔案存在那些 commit
看當下行數有存在那些 commit
今天好奇查了一下指令要怎麼下
file history
|  |  | 
line history
|  |  | 
gitk log
|  |  |