[英]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.