1
0
mirror of synced 2026-01-09 06:03:09 -05:00
Files
docs/translations/ru-RU/content/search-github/searching-on-github/searching-commits.md
2022-11-16 21:42:42 +00:00

10 KiB
Raw Blame History

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 %} и использовать квалификаторы поиска фиксаций в любом сочетании, чтобы уточнить результаты.
/articles/searching-commits
/github/searching-for-information-on-github/searching-commits
/github/searching-for-information-on-github/searching-on-github/searching-commits
fpt ghes ghae ghec
* * * *
GitHub search
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

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