git如何查出檔案修改記錄,已知程式碼和檔名
PHP中文网
PHP中文网 2017-05-02 09:49:04
0
4
551

有一檔案的一行程式碼被修改為錯誤的程式碼,如何透過git指令來找出該程式碼是誰修改的。
git blame filepath 由於檔案修改記錄太多,且顯示出的都是所有的,如何更精確快速的查出元兇

PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(4)
黄舟

git blame filepath | grep 'code'
or
git blame filepath | grep 'lineNO)'

世界只因有你

可以用一下sourcetree工具。在這個工具裡,操作都是介面化的,查找記錄也比較方便。

左手右手慢动作

最快的應該就是blame了, 你找到那一行然後看commit是誰寫的就行

也可以 git log -p -M --follow --stat -- 文件名 然後搜尋

阿神

vim file.name 進入文件,遊標移動到這一行,然後":Gblame",左側就會顯示誰修改了這一行的記錄。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!