概要
- 使用git blame定位代码责任人
- 使用git bisect查找问题引入版本
- 使用grep查找指定内容的位置
- 使用git log查找指定内容的历史记录
使用git blame定位代码责任人
git blame 可以定位每行的修改人,如下定位到1623695606这个用户的责任
限制定位的代码行数
从第二行开始,2行
使用git bisect查找问题引入版本
git blame 可以定位每行的修改人,如下定位到1623695606这个用户的责任
限制定位的代码行数
从第二行开始,2行
使用grep查找指定内容的位置
|
|
-n 显示行号
–count 字符串出现次数
-p 会显示包含字串的方法名
-e 使用正则表达式
|
|
使用正则表达式
组合
复杂组合
使用git log查找指定内容的历史记录
查看在哪个版本首次出现
|
|
查找函数的变更历史
|
|
当有些方法,git识别不出
|
|
查看指定行的历史记录
|
|