繁体   English   中英

Git grep 在所有分支中的所有提交并在寻呼机中打开?

[英]Git grep over all commits in all braches and open up in a pager?

我可以按照这里的建议在所有分支上使用 grep,但我想在 vim 等寻呼机中打开结果。 失败:

git grep -Ovim <regexp> $(git rev-list --all)

无需 go 即可使用$(git rev-list --all)进行所有提交。

如何对所有分支中的所有提交进行 grep 并在诸如 vim 之类的寻呼机中打开结果?

如果要使用open file in pager ,则不能跨分支。 它仅适用于工作树。

但是如果要打开 grep 结果为 vim,很简单:

git grep ... $(git rev-list --all)|vim -

您可能需要调整 grep 选项以抑制颜色 output。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM