Skip to main content

GitHubでのファイルの検索

ファイルファインダーを使ってリポジトリにあるファイルを検索できます。 GitHub の複数のリポジトリ内のファイルを検索するには、 コード検索修飾子 を使用します。

ヒント

  • ファイル ファインダーの既定の結果では、、、、 などの一部のディレクトリが除外されます。 これらのディレクトリ内のファイルを検索するには、 コード検索修飾子を使用します。 または、 ファイルを使用して既定で除外するディレクトリをカスタマイズすることもできます。
  • キーボードの キーを押してファイル ファインダーを開くこともできます。 詳しくは、「AUTOTITLE」をご覧ください。

ファイル ファインダーを使用する

  1. GitHub で、リポジトリのメイン ページに移動します。
  2. [ファイルに移動] 検索バーで、検索するファイルまたはディレクトリの名前を入力します。 リポジトリのメイン ビューのスクリーンショット。 [ファイルに移動] というラベルの付いた検索バーが、濃いオレンジ色の枠で囲まれています。
  3. または、[ファイルに移動] 検索バーがない場合は、[ファイルに移動] をクリックし、検索するファイルまたはディレクトリの名前を入力します。 リポジトリのメイン ビューのスクリーンショット。 [ファイルに移動] ボタンが濃いオレンジ色の枠で囲まれています。
  4. 結果のリストで、目的のファイルまたはディレクトリをクリックします。 各検索結果の下にあるディレクトリまたはファイルのファイル パスを表示できます。

除外されるファイルをカスタマイズする

次のディレクトリにあるファイルはファイル ファインダーの既定の結果に含まれません。

  • .git
  • .hg
  • .sass-cache
  • .svn
  • build
  • dot_git
  • log
  • tmp
  • vendor

ファイルを使うことで、これらの既定の除外をオーバーライドできます。

これを行うには、あなたのリポジトリのルートで指定された名前のファイルを作成または更新し、ファイル検索結果に含めたい各ディレクトリについて、指定された属性を設定します。

たとえば、次のような ファイルを使うと、 ディレクトリ内のファイルをファイル ファインダーで使用できるようになります。

build/** linguist-generated=false

このオーバーライドには、再帰 glob パターン () を使う必要があることに注意してください。 詳細については、Git ドキュメントの「パターン形式」を参照してください。 既定で除外されるディレクトリ内のサブディレクトリのさらに複雑なオーバーライドはサポートされていません。

参考資料

  • 自動タイトル
  • 自動タイトル
  • Git ドキュメントで