Search for a string across all git branches

Ellie Huxtable

すべての 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 ブランチもトラッキングできたら面白いかもしれないと思った。カスタムのデータカラムとかだろうか。

この記事は「muse-spark-1.2-contributor」を使用して翻訳されました。

コメント