1. ホーム
  2. ギット

[解決済み】Gitを使用して、すべてのブランチにまたがって文字列を検索するにはどうすればよいですか?

2022-04-02 16:34:49

質問

Git を使って、すべてのローカルブランチにあるすべてのファイルから、指定した文字列を検索するにはどうしたらよいでしょうか。

GitHub特有の質問:上記の検索をGitHubのすべてのブランチで実行することは可能ですか? (私のリモートGitHubリポジトリにはいくつかのリモートブランチがあり、理想的にはこの検索のためにダウンさせる必要はないのですが・・・)。

どのように解決するのですか?

Git リポジトリ上で行うことができます。

git grep "string/regexp" $(git rev-list --all)

GitHubの詳細検索には、コード検索機能があります。

コード検索では、GitHubで公開されているすべてのコードに目を通します。また、以下の方法でフィルタリングすることもできます。

  • 言語 language:
  • リポジトリ名(ユーザー名を含む)。 repo:
  • ファイルパス path: