84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
有一文件的一行代码被修改为错误的代码,如何通过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",左侧就会显示谁修改了这一行的记录。