Skip to main content

Эта версия GitHub Enterprise Server была прекращена 2024-03-26. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

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

Файл в репозитории также можно найти с помощью средства поиска файлов. Чтобы найти файл в нескольких репозиториях на GitHub Enterprise Server, используйте квалификатор поиска кода [pathfilename квалификатор](/search-github/searching-on-github/searching-code#search-by-filename) поиска кода.

Совет.

  • По умолчанию из результатов в средстве поиска файлов исключаются такие каталоги, как build, log, tmp и vendor. Для поиска файлов в этих каталогах , используя filename квалификатор поиска кода. Кроме того, можно настроить, какие каталоги исключаются по умолчанию с помощью .gitattributes файла.
  • Чтобы открыть средство поиска файлов, можно также нажать на клавиатуре клавишу t. Дополнительные сведения см. в разделе сочетания клавиш;.

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

  1. На ваш экземпляр GitHub Enterprise Serverперейдите на главную страницу репозитория.
  2. Над списком файлов нажмите кнопку Перейти к файлу. Снимок экрана: строка кнопок на главной странице репозитория. Кнопка "Перейти к файлу" описана в темно-оранжевый цвет.
  3. В поле поиска введите имя файла, который нужно найти. Снимок экрана: панель поиска для поиска файла в репозитории. Строка поиска содержит термин readme, а в строке поиска — ссылка на файл, который является результатом поиска , "README.md". Панель поиска выделена темно-оранжевым цветом.
  4. В списке результатов щелкните искомый файл.

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

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

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

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

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

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

build/** linguist-generated=false

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

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