Skip to main content
ドキュメントには� �繁に更新が� えられ、その都度公開されています。本ページの翻訳はま� 未完成な部分があることをご了承く� さい。最新の情� �については、英語のドキュメンテーションをご参照く� さい。本ページの翻訳に問題がある� �合はこちらまでご連絡く� さい。

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2022-06-03. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてく� さい。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してく� さい。

Issue およびプルリクエストを検索する

GitHub Enterprise Server 上の Issue およびプルリクエストを検索することができます。そして、これらの検索用修飾子を組み合わせることで、検索結果を絞ることができます。

GitHub Enterprise Server 全体にわたってグローバルに Issue およびプルリクエストを検索できます。あるいは、特定の Organization の Issue およびプルリクエストに限った検索もできます。 詳細は「GitHub での検索について」を参照してく� さい。

ヒント:

  • この記事には、GitHub.com のウェブサイトでの検索例が含まれています。ですが、同じ検索フィルターを GitHub Enterprise Serverインスタンス で使えます。

  • 検索結果を改良する検索修飾子を追� できる検索構文のリストについては、「検索構文を理解する」を参照してく� さい。

  • 複数単語の検索用語は引用符で囲みます。 たとえば "In progress" というラベルを持つ Issue を検索したい� �合は、label:"in progress" とします。 検索では、大文字と小文字は区別されません。

  • キーボードショートカットを使えば、Issueあるいはプルリクエストのリストの上にある検索バー上のカーソルに集中できます。 詳細は「キーボードのショートカット」を参照してく� さい。

Issue またはプルリクエストに限定した検索

デフォルトでは、GitHub Enterprise Server の検索は、Issueとプルリクエストの両方を結果表示します。 ですが、type 修飾子または is 修飾子を使うことで、Issue またはプルリクエストに限った検索ができます。

修飾子サンプル
type:prcat type:pr は、「cat」という単語があるプルリクエストにマッチします。
type:issuegithub commenter:defunkt type:issue は、「github」という単語を含み、かつ、@defunkt によるコメントがある Issue にマッチします。
is:prevent is:pr は、「event」という単語があるプルリクエストにマッチします。
is:issueis:issue label:bug is:closed は、「bug」のラベルが付いたクローズされた Issue にマッチします。

タイトル、本文、またはコメントで検索

in 修飾子によって、タイトル、本文、コメントやその組み合わせに限定した検索ができます。 この修飾子を省略した� �合、タイトル、本文、そしてコメントがすべて検索されます。

修飾子サンプル
in:titlewarning in:title は、タイトルに「warning」を含む Issue にマッチします。
in:bodyerror in:title,body は、タイトルか本文に「error」を含む Issue にマッチします。
in:commentsshipit in:comments は、コメントで「shipit」にメンションしている Issue にマッチします。

ユーザまたは Organization のリポジトリ内の検索

特定のユーザーや Organization が保有するすべてのリポジトリの Issue とプルリクエストを検索するには、 user 修飾子または org 修飾子を使います。 特定のリポジトリの Issue やプルリクエストを検索するには、repo 修飾子を使います。

If you have access to pull requests in more than 10,000 repositories, you will need to limit your search to a specific organization, personal account, or repository to see results.

修飾子サンプル
user:USERNAMEuser:defunkt ubuntu は、@defunkt が保有するリポジトリからの「ubuntu」という単語がある Issue にマッチします。
org:ORGNAMEorg:github は、GitHub Organization が保有するリポジトリの Issue にマッチします。
repo:USERNAME/REPOSITORYrepo:mozilla/shumway created:<2012-03-01 は、2012 年 3 月より前に作成された @mozilla の shumway プロジェクトからの Issue にマッチします。

オープンかクローズかで検索

state 修飾子または is 修飾子を使って、オープンかクローズかで、Issue およびプルリクエストをフィルタリングできます。

修飾子サンプル
state:openlibraries state:open mentions:vmg は、「libraries」という単語がある @vmg にメンションしているオープン Issue にマッチします。
state:closeddesign state:closed in:body は、本文に「design」という単語がある、クローズされた Issue にマッチします。
is:openperformance is:open is:issue は、「performance」という単語があるオープン Issue にマッチします。
is:closedandroid is:closed は、「android」という単語があるクローズされた Issue とプルリクエストにマッチします。

リポジトリの可視性によるフィルタ

is 修飾子を使用して、Issue とプルリクエストを含むリポジトリの可視性でフィルタできます。 For more information, see "About repositories."

| Qualifier | Example | ------------- | ------------- | | is:public | is:public matches issues and pull requests in public repositories. | is:internal | is:internal matches issues and pull requests in internal repositories. | is:private | is:private cupcake matches issues and pull requests that contain the word "cupcake" in private repositories you can access.

作者で検索

author 修飾子によって、特定のユーザまたはインテグレーションアカウントが作成した Issue およびプルリクエストを検索できます。

修飾子サンプル
author:USERNAMEcool author:gjtorikian は、@gjtorikian が作成した「cool」という単語がある Issue とプルリクエストにマッチします。
bootstrap in:body author:mdo は、本文に「bootstrap」という単語を含む @mdo が作成した Issue にマッチします。
author:app/USERNAMEauthor:app/robot は、「robot」というインテグレーションアカウントが作成した Issue にマッチします。

アサインされた人で検索

assignee 修飾子は、特定のユーザにアサインされた Issue およびプルリクエストを表示します。 アサインされた人がいる Issue およびプルリクエストは、一切検索できません。 アサインされた人がいない Issue およびプルリクエストは検索できます。

修飾子サンプル
assignee:USERNAMEassignee:vmg repo:libgit2/libgit2 は、@vmg にアサインされた libgit2 のプロジェクト libgit2 の Issue およびプルリクエストにマッチします。

メンションで検索

mentions 修飾子は、特定のユーザーにメンションしている Issue を表示します。 詳細は「人およびチー� にメンションする」を参照してく� さい。

修飾子サンプル
mentions:USERNAMEresque mentions:defunkt matches issues with the word "resque" that mention @defunkt.

Team メンションで検索

あなたが属する Organization および Team について、 team 修飾子により、Organization 内の一定の Team に @メンションしている Issue またはプルリクエストを表示します。 検索を行うには、これらのサンプルの名前をあなたの Organization および Team の名前に置き換えてく� さい。

修飾子サンプル
team:ORGNAME/TEAMNAMEteam:jekyll/owners matches issues where the @jekyll/owners team is mentioned.
team:myorg/ops is:open is:pr は、@myorg/ops Team がメンションされているオープンなプルリクエストにマッチします。

コメントした人で検索

commenter 修飾子は、特定のユーザからのコメントを含む Issue を検索します。

修飾子サンプル
commenter:USERNAMEgithub commenter:defunkt org:github は、@defunkt のコメントがあり、「github」という単語がある、GitHub が所有するリポジトリの Issue にマッチします。

Issue やプルリクエストに関係したユーザで検索

involves 修飾子は、特定のユーザが何らかの方法で関与する Issue を表示します。 involves 修飾子は、単一ユーザについて、authorassigneementions、および commenter を論理 OR でつなげます。 言い換えれば、この修飾子は、特定のユーザが作成した、当該ユーザにアサインされた、当該ユーザをメンションした、または、当該ユーザがコメントした、Issue およびプルリクエストを表示します。

修飾子サンプル
involves:USERNAMEinvolves:defunkt involves:jlord は、@defunkt または @jlord が関与している Issue にマッチします。
NOT bootstrap in:body involves:mdo matches issues @mdo is involved in that do not contain the word "bootstrap" in the body.

リンクされた Issue とプルリクエストを検索する

結果を絞り込んで、クローズしているリファレンスによってプルリクエストにリンクされている、またはプルリクエストによってクローズされる可能性がある Issue にリンクされている Issue のみを表示することができます。

修飾子サンプル
linked:prrepo:desktop/desktop is:open linked:pr は、desktop/desktop リポジトリの中で、クローズしているリファレンスによってプルリクエストにリンクされている Issue に一致します。
linked:issuerepo:desktop/desktop is:closed linked:issue は、 desktop/desktop リポジトリの中で、プルリクエストによってクローズされた可能性がある Issue にリンクされていた、クローズされたプルリクエストに一致します。
-linked:prrepo:desktop/desktop is:open linked:pr は、desktop/desktop リポジトリの中で、クローズしているリファレンスによってプルリクエストにリンクされていない Issue に一致します。
-linked:issuerepo:desktop/desktop is:open -linked:issue は、 desktop/desktop リポジトリの中で、プルリクエストによってクローズされる可能性がある Issue にリンクされていないオープンのプルリクエストに一致します。

ラベルで検索

label 修飾子を使って、ラベルで検索結果を絞り込むことができます。 Issue は複数のラベルがある可能性があることから、各 Issue について異なる修飾子を記載できます。

修飾子サンプル
label:LABELlabel:"help wanted" language:ruby matches issues with the label "help wanted" that are in Ruby repositories.
broken in:body -label:bug label:priority matches issues with the word "broken" in the body, that lack the label "bug", but do have the label "priority."
label:bug label:resolved matches issues with the labels "bug" and "resolved."

マイルストーンで検索

milestone 修飾子は、リポジトリ内のマイルストーンの一部である Issue またはプルリクエストを表示します。

修飾子サンプル
milestone:MILESTONEmilestone:"overhaul" matches issues that are in a milestone named "overhaul."
milestone:"bug fix" matches issues that are in a milestone named "bug fix."

プロジェクトボードで検索

リポジトリまたは Organization にある特定のプロジェクトボードと関連する Issue を表示するには、project 修飾子を使います。 プロジェクトボードはプロジェクトボード番号で検索する必要があります。 プロジェクトボードの URL の末尾に、プロジェクトボード番号が表示されています。

修飾子サンプル
project:PROJECT_BOARDproject:github/57 matches issues owned by GitHub that are associated with the organization's project board 57.
project:REPOSITORY/PROJECT_BOARDproject:github/linguist/1 matches issues that are associated with project board 1 in @github's linguist repository.

コミットステータスで検索

コミットのステータスでプルリクエストをフィルタリングできます。 This is especially useful if you are using the Status API or a CI service.

修飾子サンプル
status:pendinglanguage:go status:pending matches pull requests opened into Go repositories where the status is pending.
status:successis:open status:success finally in:body matches open pull requests with the word "finally" in the body with a successful status.
status:failurecreated:2015-05-01..2015-05-30 status:failure matches pull requests opened on May 2015 with a failed status.

コミット SHA で検索

コミットの特定の SHA ハッシュを知っている� �合、その SHA を含むプルリクエストを検索するために使えます。 SHA の構文は、7 字以上であることが必要です。

修飾子サンプル
SHAe1109ab matches pull requests with a commit SHA that starts with e1109ab.
0eff326d6213c is:merged matches merged pull requests with a commit SHA that starts with 0eff326d6213c.

ブランチ名で検索

元のブランチ (「head」ブランチ) またはマージされるブランチ (「base」ブランチ) でプルリクエストをフィルタリングできます。

修飾子サンプル
head:HEAD_BRANCHhead:change is:closed is:unmerged matches pull requests opened from branch names beginning with the word "change" that are closed.
base:BASE_BRANCHbase:gh-pages matches pull requests that are being merged into the gh-pages branch.

言語で検索

language 修飾子により、特定の言語で記述されたリポジトリ内の Issue およびプルリクエストを検索できます。

修飾子サンプル
language:LANGUAGElanguage:ruby state:open matches open issues that are in Ruby repositories.

コメントの数で検索

You can use the comments qualifier along with greater than, less than, and range qualifiers to search by the number of comments.

修飾子サンプル
comments:nstate:closed comments:>100 matches closed issues with more than 100 comments.
comments:500..1000 matches issues with comments ranging from 500 to 1,000.

インタラクションの数で検索

You can filter issues and pull requests by the number of interactions with the interactions qualifier along with greater than, less than, and range qualifiers. インタラクションの数とは、1 つの Issue またはプルリクエストにあるリアクションおよびコメントの数のことです。

修飾子サンプル
interactions:n interactions:>2000 は、インタラクションの数が 2,000 を超えるプルリクエストまたは Issue にマッチします。
interactions:500..1000 matches pull requests or issues with interactions ranging from 500 to 1,000.

リアクションの数で検索

You can filter issues and pull requests by the number of reactions using the reactions qualifier along with greater than, less than, and range qualifiers.

修飾子サンプル
reactions:n reactions:>1000 は、リアクションの数が 1,000 を超える Issue にマッチします。
reactions:500..1000 matches issues with reactions ranging from 500 to 1,000.

ドラフトプルリクエストを検索

ドラフトプルリクエストをフィルタリングすることができます。 For more information, see "About pull requests."

修飾子サンプル
draft:truedraft:true matches draft pull requests.
draft:falsedraft:false matches pull requests that are ready for review.

プルリクエストレビューのステータスおよびレビュー担当者で検索

You can filter pull requests based on their review status (none, required, approved, or changes requested), by reviewer, and by requested reviewer.

修飾子サンプル
review:nonetype:pr review:none matches pull requests that have not been reviewed.
review:requiredtype:pr review:required matches pull requests that require a review before they can be merged.
review:approvedtype:pr review:approved matches pull requests that a reviewer has approved.
review:changes_requestedtype:pr review:changes_requested matches pull requests in which a reviewer has asked for changes.
reviewed-by:USERNAMEtype:pr reviewed-by:gjtorikian matches pull requests reviewed by a particular person.
review-requested:USERNAMEtype:pr review-requested:benbalter matches pull requests where a specific person is requested for review. リクエストを受けたレビュー担当者は、プルリクエストのレビュー後は検索結果に表示されなくなります。 If the requested person is on a team that is requested for review, then review requests for that team will also appear in the search results.
team-review-requested:TEAMNAMEtype:pr team-review-requested:atom/design matches pull requests that have review requests from the team atom/design. リクエストを受けたレビュー担当者は、プルリクエストのレビュー後は検索結果に表示されなくなります。

Issue やプルリクエストの作成時期や最終更新時期で検索

作成時期または最終更新時期で Issue をフィルタリングできます。 Issue の作成時期については、created の修飾子を使います。Issue の最終更新時期で表示するには、updated の修飾子を使います。

どちらの修飾子も、パラメータとして日付を使います。 日付の形式は ISO8601標準に従い、YYYY-MM-DD(年-月-日) とする必要があります。 オプションの時間情� �のTHH:MM:SS+00:00を日付の後に付けて、時、分、秒で検索できるようにすることもできます。 これはTの後にHH:MM:SS(時-分-秒)、そしてUTCオフセット(+00:00)を続けたものです。

日付に対して検索を行う� �合、結果をさらにフィルタリングするためにより大きい、より小さい、範囲の修飾子を利用できます。 詳しい情� �については、「検索構文を理解する」を参照してく� さい。

修飾子サンプル
created:YYYY-MM-DDlanguage:c# created:<2011-01-01 state:open は、C# で記述されたリポジトリの 2011 年より前に作成されたオープンな Issue にマッチします。
updated:YYYY-MM-DDweird in:body updated:>=2013-02-01 は、2013 年 2 月以降に更新された、本文に「weird」という単語を含む Issue にマッチします。

Issue やプルリクエストがクローズされた時期で検索

closed 修飾子を使って、Issue およびプルリクエストを、クローズされているかどうかでフィルタリングできます。

この修飾子は、パラメータとして日付を使います。 日付の形式は ISO8601標準に従い、YYYY-MM-DD(年-月-日) とする必要があります。 オプションの時間情� �のTHH:MM:SS+00:00を日付の後に付けて、時、分、秒で検索できるようにすることもできます。 これはTの後にHH:MM:SS(時-分-秒)、そしてUTCオフセット(+00:00)を続けたものです。

日付に対して検索を行う� �合、結果をさらにフィルタリングするためにより大きい、より小さい、範囲の修飾子を利用できます。 詳しい情� �については、「検索構文を理解する」を参照してく� さい。

修飾子サンプル
closed:YYYY-MM-DDlanguage:swift closed:>2014-06-11 は、2014 年 6 月 11 日より後にクローズした Swift の Issue およびプルリクエストにマッチします。
data in:body closed:<2012-10-01 は、2012 年 10 月より前にクローズされた、body に「data」という単語がある Issue およびプルリクエストにマッチします。

プルリクエストがマージされた時期で検索

merged 修飾子を使って、マージされているかどうかでプルリクエストをフィルタリングできます。

この修飾子は、パラメータとして日付を使います。 日付の形式は ISO8601標準に従い、YYYY-MM-DD(年-月-日) とする必要があります。 オプションの時間情� �のTHH:MM:SS+00:00を日付の後に付けて、時、分、秒で検索できるようにすることもできます。 これはTの後にHH:MM:SS(時-分-秒)、そしてUTCオフセット(+00:00)を続けたものです。

日付に対して検索を行う� �合、結果をさらにフィルタリングするためにより大きい、より小さい、範囲の修飾子を利用できます。 詳しい情� �については、「検索構文を理解する」を参照してく� さい。

修飾子サンプル
merged:YYYY-MM-DDlanguage:javascript merged:<2011-01-01 matches pull requests in JavaScript repositories that were merged before 2011.
fast in:title language:ruby merged:>=2014-05-01は、2014 年 5 月以降にマージされた、タイトルに「fast」という単語がある Ruby のプルリクエストにマッチします。

プルリクエストがマージされているかどうかで検索

is 修飾子を使って、マージされたかどうかでプルリクエストをフィルタリングできます。

修飾子サンプル
is:mergedbug is:pr is:merged matches merged pull requests with the word "bug."
is:unmergederror is:unmerged matches pull requests with the word "error" that are either open or were closed without being merged.

リポジトリがアーカイブされているかどうかで検索

archived 修飾子は、Issue またはプルリクエストがアーカイブされたリポジトリにあるかどうかでフィルタリングできます。

修飾子サンプル
archived:truearchived:true GNOME は、アクセスできるアーカイブされたリポジトリの、「GNOME」という単語を含む Issue およびプルリクエストにマッチします。
archived:falsearchived:false GNOME は、アクセスできるアーカイブされていないリポジトリの、「GNOME」という単語を含む Issue およびプルリクエストにマッチします。

会話がロックされているかどうかで検索

is 修飾子を使用して、ロックされている会話がある Issue またはプルリクエストを検索することができます。 詳細は「会話をロックする」を参照してく� さい。

修飾子サンプル
is:lockedcode of conduct is:locked is:issue archived:false は、アーカイブされていないリポジトリにロックされている会話がある、「code of conduct」という言葉を含む Issue またはプルリクエストにマッチします。
is:unlockedcode of conduct is:unlocked is:issue archived:false は、アーカイブされていないリポジトリにアンロックされている会話がある、「code of conduct」という言葉を含む Issue またはプルリクエストにマッチします。

� 損しているメタデータで検索

no 修飾子を使って、一定のメタデータがない Issue およびプルリクエストに検索を絞り込むことができます。 こうしたメタデータには、以下のようなものがあります:

  • ラベル
  • マイルストーン
  • アサインされた人
  • プロジェクト
修飾子サンプル
no:labelpriority no:label は、ラベルのない、「priority」という単語がある Issue およびプルリクエストにマッチします。
no:milestonesprint no:milestone type:issue は、「sprint」という単語を含む、マイルストーンと関連のない Issue にマッチします。
no:assigneeimportant no:assignee language:java type:issue は、Java のリポジトリにある、「important」という単語を含む、アサインされた人とは関連付けられていない Issue にマッチします。
no:projectbuild no:project は、「build」という単語を含む、プロジェクトボードとは関連付けられていない Issue にマッチします。

参考リンク