84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
有一檔案的一行程式碼被修改為錯誤的程式碼,如何透過git指令來找出該程式碼是誰修改的。git blame filepath由於檔案修改記錄太多,且顯示出的都是所有的,如何更精確快速的查出元兇
git blame filepath
认证高级PHP讲师
git blame filepath | grep 'code'orgit blame filepath | grep 'lineNO)'
git blame filepath | grep 'code'
git blame filepath | grep 'lineNO)'
可以用一下sourcetree工具。在這個工具裡,操作都是介面化的,查找記錄也比較方便。
最快的應該就是blame了, 你找到那一行然後看commit是誰寫的就行
也可以git log -p -M --follow --stat -- 文件名然後搜尋
git log -p -M --follow --stat -- 文件名
vim file.name 進入文件,遊標移動到這一行,然後":Gblame",左側就會顯示誰修改了這一行的記錄。
git blame filepath | grep 'code'
or
git blame filepath | grep 'lineNO)'
可以用一下sourcetree工具。在這個工具裡,操作都是介面化的,查找記錄也比較方便。
最快的應該就是blame了, 你找到那一行然後看commit是誰寫的就行
也可以
git log -p -M --follow --stat -- 文件名
然後搜尋vim file.name 進入文件,遊標移動到這一行,然後":Gblame",左側就會顯示誰修改了這一行的記錄。