10 KiB
title, intro, redirect_from, versions, topics, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
| title | intro | redirect_from | versions | topics | ms.openlocfilehash | ms.sourcegitcommit | ms.translationtype | ms.contentlocale | ms.lasthandoff | ms.locfileid | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Поиск фиксаций | Можно выполнять поиск фиксаций в {% data variables.product.product_name %} и использовать квалификаторы поиска фиксаций в любом сочетании, чтобы уточнить результаты. |
|
|
|
2dc35c96805e175bef1ed1ec1898d48e50de6042 | fb047f9450 |
HT | ru-RU | 09/11/2022 | 145118904 |
Вы можете искать фиксации глобально по всей системе {% data variables.product.product_name %} или искать фиксации в определенном репозитории или организации. Дополнительные сведения см. в разделе Сведения о поиске в {% data variables.product.company_short %}.
Поиск фиксаций выполняется только в ветви по умолчанию в репозитории.
{% data reusables.search.syntax_tips %}
Поиск в сообщениях о фиксации
Вы можете найти фиксации, содержащие определенные слова в сообщении. Например, исправление опечатки соответствует фиксациям со словами "исправление" и "опечатки".
Поиск по автору или пользователю, выполнившему фиксацию
Вы можете найти фиксации определенного пользователя с помощью квалификаторов author или committer.
| Квалификатор | Пример |
|---|---|
author:USERNAME |
author:defunkt соответствует фиксациям, созданным автором @defunkt. |
committer:USERNAME |
committer:defunkt соответствует фиксациям, созданным пользователем @defunkt. |
Квалификаторы author-name и committer-name соответствуют фиксациям по имени автора или пользователя, выполнившего фиксацию.
| Квалификатор | Пример |
|---|---|
author-name:NAME |
Author-name:wanstrath соответствует фиксации wanstrath в имени автора. |
committer-name:NAME |
committer-name:wanstrath соответствует фиксации wanstrath в имени пользователя, выполнившего фиксацию. |
Квалификаторы author-email и committer-email соответствуют фиксациям по полному адресу электронной почты автора или пользователя, выполнившего фиксацию.
| Квалификатор | Пример |
|---|---|
author-email:EMAIL |
author-email:chris@github.com соответствует фиксациям, созданным автором chris@github.com. |
committer-email:EMAIL |
committer-email:chris@github.com соответствует фиксациям, созданным пользователем, выполнившим фиксацию chris@github.com. |
Поиск по дате создания или фиксации
Используйте квалификаторы author-date и committer-date для сопоставления фиксаций, созданных автором или выполненных пользователем в указанном диапазоне дат.
{% data reusables.search.date_gt_lt %}
| Квалификатор | Пример |
|---|---|
author-date:YYYY-MM-DD |
author-date:<2016-01-01 соответствует фиксациям, созданным до 01.01.2016. |
committer-date:YYYY-MM-DD |
committer-date:>2016-01-01 соответствует фиксациям, выполненным после 01.01.2016. |
Фильтрация фиксаций слияния
Квалификатор merge фильтрует фиксации слияния.
| Квалификатор | Пример |
|---|---|
merge:true |
merge:true соответствует фиксациям слияния. |
merge:false |
merge:false соответствует фиксациям без слияния. |
Поиск по хэшу
Квалификатор hash сопоставляет фиксации с указанным хэшем SHA-1.
| Квалификатор | Пример |
|---|---|
hash:HASH |
hash:124a9a0ee1d8f1e15e833aff432fbb3b02632105 соответствует фиксациям с хэшем 124a9a0ee1d8f1e15e833aff432fbb3b02632105. |
Поиск по родительскому элементу
Квалификатор parent соответствует фиксациям, родительский элемент которых имеет указанный хэш SHA-1.
| Квалификатор | Пример |
|---|---|
parent:HASH |
parent:124a9a0ee1d8f1e15e833aff432fbb3b02632105 соответствует дочерним элементам фиксаций с хэшем 124a9a0ee1d8f1e15e833aff432fbb3b02632105. |
Поиск по дереву
Квалификатор tree соответствует фиксациям с указанным хэшем дерева Git SHA-1.
| Квалификатор | Пример |
|---|---|
tree:HASH |
tree:99ca967 соответствует фиксациям, ссылающимся на хэш дерева 99ca967. |
Поиск в репозиториях пользователя или организации
Для поиска фиксаций во всех репозиториях, принадлежащих определенному пользователю или организации, можно использовать квалификатор user или org. Для поиска фиксаций в определенном репозитории используйте квалификатор repo.
| Квалификатор | Пример |
|---|---|
user:USERNAME |
gibberish user:defunkt соответствует сообщениям о фиксации со словом gibberish в репозиториях, принадлежащих @defunkt. |
org:ORGNAME |
test org:github соответствует сообщениям о фиксации со словом test в репозиториях, принадлежащих @github. |
repo:USERNAME/REPO |
language repo:defunkt/gibberish сопоставляет сообщения о фиксации со словом language в репозитории gibberish, принадлежащему @defunkt. |
Фильтрация по видимости репозитория
Квалификатор is сопоставляет фиксации из репозиториев с указанной видимостью. Дополнительные сведения см. в разделе Сведения о репозиториях.
| Квалификатор | Пример |
|---|---|
| {%- ifversion fpt or ghes or ghec %} | is:public |
| {%- endif %} {%- ifversion ghes or ghec or ghae %} | is:internal |
| {%- endif %} | is:private |