Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Поиск файлов на GitHub

Файл в репозитории также можно найти с помощью средства поиска файлов. Чтобы найти файл в нескольких репозиториях в GitHub, используйте квалификатор поиска кода path квалификатор поиска кода.

Советы

  • По умолчанию из результатов в средстве поиска файлов исключаются такие каталоги, как build, log, tmp и vendor. Для поиска файлов в этих каталогах используйте path квалификатор поиска кода.{ % ifversion file-finder-exclusion-controls %} Кроме того, можно настроить, какие каталоги будут исключены по умолчанию с помощью .gitattributes файла.{ % endif %}
  • Чтобы открыть средство поиска файлов, можно также нажать на клавиатуре клавишу t. Дополнительные сведения см. в разделе сочетания клавиш.

Использование средства поиска файлов

  1. На GitHub.com перейдите на главную страницу репозитория.

  2. В представлении дерева файлов щелкните Перейти к панели поиска файла. Вы также можете найти Перейти к панели поиска файлов в верхней части интегрированного редактора файлов.

    Снимок экрана: представление дерева файлов для репозитория. Панель поиска с меткой "Перейти к файлу" выделена темно-оранжевым цветом.

  3. В строке поиска введите имя файла или каталога, которые вы хотите найти.

  4. В списке результатов выберите нужный файл или каталог. Вы можете просмотреть путь к файлу для каталога или файла под каждым результатом поиска.

Настройка исключаемых файлов

По умолчанию из результатов в средстве поиска файлов исключаются файлы в следующих каталогах, если они существуют в корне репозитория:

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

Эти исключения по умолчанию можно переопределить с помощью файла .gitattributes.

Для этого создайте или обновите файл под названием .gitattributes в корне репозитория, задав атрибуту linguist-generated значение false для каждого каталога, который необходимо включить в результаты поиска файлов.

Например, следующий файл .gitattributes указывает, что файлы в каталоге build/ будут доступны средству поиска файлов:

build/** linguist-generated=false

Обратите внимание, что для такого переопределения требуется рекурсивная стандартная маска (**). Дополнительные сведения см. в разделе "Формат шаблонов" в документации по Git. Более сложные переопределения подкаталогов в каталогах, исключаемых по умолчанию, не поддерживаются.

Дополнительные материалы