如何让`git grep`显示类似`git blame`的信息

mzillmmw  于 2023-04-10  发布在  Git
关注(0)|答案(1)|浏览(95)

我想以通常的方式git grep,但在显示的结果中添加git blame的附加信息。
在某些情况下,我可能会受益于在搜索查询中包含元数据(只显示Bob编写的结果),而在其他情况下,我宁愿使用自己的人类判断。

jvlzgdj9

jvlzgdj91#

我在git别名中添加了以下代码:

grame = "!r() { git grep -n $1 $2 | while IFS=: read i j k; do git blame -f -L $j,$j $i; done }; r"

我不知羞耻地偷来改编:https://gist.github.com/lonnen/3101795
它可能需要更多的工作。

相关问题