在所有 Git 分支中搜索字符串
原文由 Ellie Huxtable 于 发布,订阅该博客
最近我在几个分支上来回工作,却想不起之前做的那部分工作是在哪个 Git 分支上。不过,我还记得自己定义过的一个接口的名字。
可以用下面这条命令在所有 Git 分支中搜索特定字符串:
git rev-list --all | xargs git grep 'SEARCH STRING'如果找到结果,就会返回对应的 Git SHA。
查看该 SHA 的信息:
git show <THE SHA>然后你会看到类似这样的内容:
commit 68f9ecc4d46716f572de943ee90bf236c3065ef4 (HEAD -> ellie/ui-me)
Author: Ellie Huxtable <[email protected]>
Date: Sat May 25 09:51:56 2024 +0100
wip[!NOTE]> 我觉得让 Atuin 除了跟踪其他内容之外,也一起跟踪 Git 分支可能会很不错。或许可以加一个自定义数据列?
随机一篇博客
评论
登录后参与讨论