О поиске по 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 с помощью search page (https://[hostname]/search) или advanced search page (https://[hostname]/search/advanced). Кроме того, можно использовать интерактивный поиск в GitHub Command Palette для поиска текущего расположения в пользовательском интерфейсе, конкретного пользователя, репозитория или организации, а также глобально во всех GitHub, не выходя из клавиатуры. Дополнительные сведения см. в разделе Палитра команд GitHub.
advanced search page (https://[hostname]/search/advanced) предоставляет визуальный интерфейс для создания поисковых запросов. Вы можете фильтровать результаты поиска по различным факторам, например по количеству звезд или количеству вилок, которые есть в репозитории. По мере заполнения дополнительных полей поиска запрос будет автоматически формироваться в верхней строке поиска.

Поиск репозиториев в 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)