{"meta":{"title":"Поиск файлов на GitHub","intro":"Файл в репозитории также можно найти с помощью средства поиска файлов. Чтобы найти файл в нескольких репозиториях на GitHub, используйте квалификатор поиска кода .","product":"Поиск на GitHub","breadcrumbs":[{"href":"/ru/search-github","title":"Поиск на GitHub"},{"href":"/ru/search-github/searching-on-github","title":"Поиск на GitHub"},{"href":"/ru/search-github/searching-on-github/finding-files-on-github","title":"Поиск файлов на GitHub"}],"documentType":"article"},"body":"# Поиск файлов на GitHub\n\nФайл в репозитории также можно найти с помощью средства поиска файлов. Чтобы найти файл в нескольких репозиториях на GitHub, используйте квалификатор поиска кода .\n\n> \\[!TIP]\n>\n> * По умолчанию из результатов в средстве поиска файлов исключаются такие каталоги, как `build`, `log`, `tmp` и `vendor`. Для поиска файлов в этих каталогах используйте [`path` квалификатор](/ru/search-github/github-code-search/understanding-github-code-search-syntax#path-qualifier) поиска кода. Кроме того, можно настроить, какие каталоги исключаются по умолчанию [с помощью `.gitattributes` файла](#customizing-excluded-files).\n> * Чтобы открыть средство поиска файлов, можно также нажать на клавиатуре клавишу `t`. Дополнительные сведения см. в разделе [сочетания клавиш;](/ru/get-started/accessibility/keyboard-shortcuts).\n\n## Использование средства поиска файлов\n\n1. На GitHubперейдите на главную страницу репозитория.\n2. В строке поиска \"Перейти к файлу\" введите имя файла или каталога, который вы хотите найти.\n\n![Снимок экрана: основное представление репозитория. Панель поиска, помеченная как \"Перейти к файлу\", описывается темно-оранжевым цветом.](/assets/images/help/repository/repository-main-page-go-to-file.png)\n\n1. Кроме того, если нет панели поиска \"Перейти к файлу\", нажмите кнопку **\"Перейти к файлу**\", а затем введите имя файла или каталога, который вы хотите найти.\n\n![Снимок экрана: основное представление репозитория. Кнопка \"Перейти к файлу\" описана в темно-оранжевый цвет.](/assets/images/help/repository/repository-main-page-go-to-file-no-search-bar.png)\n\n1. В списке результатов щелкните нужный файл или каталог. Путь к файлу для каталога или файла можно просмотреть под каждым результатом поиска.\n\n## Настройка исключаемых файлов\n\nПо умолчанию результаты поиска файлов не включают файлы в следующие каталоги:\n\n* `.git`\n* `.hg`\n* `.sass-cache`\n* `.svn`\n* `build`\n* `dot_git`\n* `log`\n* `tmp`\n* `vendor`\n\nЭти исключения по умолчанию можно переопределить с помощью файла `.gitattributes`.\n\nДля этого создайте или обновите файл под названием `.gitattributes` в корне репозитория, задав атрибуту [`linguist-generated`](https://github.com/github-linguist/linguist/blob/main/docs/overrides.md) значение `false` для каждого каталога, который необходимо включить в результаты поиска файлов.\n\nНапример, следующий файл `.gitattributes` указывает, что файлы в каталоге `build/` будут доступны средству поиска файлов:\n\n```text\nbuild/** linguist-generated=false\n```\n\nОбратите внимание, что для такого переопределения требуется рекурсивная стандартная маска (`**`). Дополнительные сведения см [. в формате](https://git-scm.com/docs/gitignore#_pattern_format) шаблона в документации по Git. Более сложные переопределения подкаталогов в каталогах, исключаемых по умолчанию, не поддерживаются.\n\n## Дополнительные материалы\n\n* [О поиске на GitHub](/ru/search-github/getting-started-with-searching-on-github/about-searching-on-github)\n* [Настройка того, как изменённые файлы отображаются на GitHub](/ru/repositories/working-with-files/managing-files/customizing-how-changed-files-appear-on-github)\n* [\n  `.gitattributes`\n  ](https://git-scm.com/docs/gitattributes) в документации по Git"}