Skip to main content

Сведения о поиске в GitHub

Наш встроенный поиск работает с множеством репозиториев, пользователей и строк кода в GitHub.

О поиске по GitHub

Вы можете выполнять глобальный поиск по всем GitHub, или ограничить поиск определенным репозиторием или организацией.

  • Для глобального поиска по всем данным GitHubвведите то, что ищете в поле поиска в верхней части любой страницы, и в раскрывающемся меню поиска выберите "Поиск всех данных GitHub".

  • Чтобы выполнить поиск в определенном репозитории или организации, перейдите на страницу репозитория или организации, введите то, что ищете, в поле поиска в верхней части страницы и нажмите клавишу ВВОД.

    Вы также можете использовать предложения и завершения в строке поиска, чтобы быстро найти необходимые сведения.

  • Если щелкнуть панель поиска в верхней области навигации GitHub.com, вы увидите список предложений, организованных по категориям, включая последние поисковые запросы и предлагаемые репозитории, команды и проекты, к которым у вас есть доступ.

  • Щелкнув любой из конкретных предложений, вы перейдете непосредственно на страницу этого предложения (например, на странице репозитория или проекта). Если щелкнуть последний поиск в зависимости от типа поиска, в строке поиска появится условие поиска или вы перейдете на страницу результатов поиска для термина поиска.

  • После ввода текста вы увидите список завершений и предложений, которые соответствуют запросу. Вы можете щелкнуть предложение, чтобы перейти к определенному расположению. При продолжении ввода вы увидите более конкретные предложения, такие как файлы кода, которые можно перейти напрямую.

После ввода поискового запроса можно нажать клавишу ВВОД , чтобы перейти к полному представлению результатов поиска, где можно увидеть каждое совпадение и визуальный интерфейс для применения фильтров. Дополнительные сведения см. в разделе "Поиск с помощью визуального интерфейса".

Примечания:

  • Для поиска кода во всех общедоступных репозиториях необходимо войти в личную учетную запись в GitHub.
  • Сайты GitHub Pages недоступны для поиска в GitHub. Однако можно выполнить поиск исходного содержимого, если он существует в ветви репозитория по умолчанию, используя поиск кода. Дополнительные сведения см. в статье "Общие сведения о синтаксисе поиска кода GitHub". Дополнительные сведения о GitHub Pagesсм. в разделе "Описание GitHub Pages"
  • В настоящее время поиск не поддерживает точное сопоставление.

После выполнения поиска в GitHub вы можете отсортировать результаты или уточнить их, щелкнув один из языков на боковой панели. Дополнительные сведения см. в разделе Сортировка результатов поиска.

Поиск GitHub использует кластер ElasticSearch для индексирования проектов каждый раз при отправке изменений в GitHub. Проблемы и запросы на вытягивание индексируются при их создании или изменении.

Типы поиска в GitHub

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

Поиск с помощью визуального интерфейса

Помимо панели поиска, можно выполнять поиск GitHub с помощью страница поиска или страница расширенного поиска . Кроме того, вы можете использовать интерактивный поиск в GitHub Command Palette, чтобы найти ваше текущее расположение в пользовательском интерфейсе, конкретного пользователя, репозиторий или организацию, а также выполнить глобальный поиск по всем GitHub, не отходя от клавиатуры. Дополнительные сведения см. в разделе "Палитра команд GitHub".

страница расширенного поиска предоставляет визуальный интерфейс для создания поисковых запросов. Вы можете фильтровать результаты поиска по различным факторам, например по количеству звезд или количеству вилок, которые есть в репозитории. По мере заполнения дополнительных полей поиска запрос будет автоматически формироваться в верхней строке поиска.

Страница расширенного поиска. Верхняя панель поиска содержит запрос "kittens user:octocat". В разделе "Дополнительные параметры" текстовое поле "От этих владельцев" содержит термин "octocat".

Поиск репозиториев в GitHub.com из частной корпоративной среды

Если вы используете как GitHub.com, так и GitHub Enterprise Server, а владелец предприятия включил единый поиск, можно выполнять поиск в обеих средах одновременно с GitHub Enterprise Server. Дополнительные сведения см. в разделе "Сведения о поиске в GitHub" в документации по GitHub Enterprise Server.

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