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.

  •         [Репозитории](/search-github/searching-on-github/searching-for-repositories)
    
  •         [Темы](/search-github/searching-on-github/searching-topics)
    
  •         [Проблемы и запросы на вытягивание](/search-github/searching-on-github/searching-issues-and-pull-requests)
    
  •         [Обсуждения](/search-github/searching-on-github/searching-discussions)
    
  • [Code
  •         [Фиксации](/search-github/searching-on-github/searching-commits)
    
  •         [Пользователи](/search-github/searching-on-github/searching-users)
    
  •         [Пакеты](/search-github/searching-on-github/searching-for-packages)
    
  •         [Вики-сайты](/search-github/searching-on-github/searching-wikis)
    

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

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

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

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

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

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

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

  •         [AUTOTITLE](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax)
    
  •         [AUTOTITLE](/search-github/searching-on-github)