すべてのGitブランチから文字列を検索する
最近、いくつかのブランチをまたいで作業していて、自分が行った作業が含まれている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ブランチも追跡できたら面白そうだと思いました。カスタムデータ列にする、といった形でしょうか?
記事をランダムに読む