LoginSignup
1
1

More than 1 year has passed since last update.

GitHub 検索の便利なコマンド

Posted at

GitHub での検索方法

GitHub 公式の検索方法はこちら

GitHub 検索に便利なコマンドを書いておく。
Github の検索ウィンドウに、下記のコマンドを打ち込むと、検索することができる。

Issue または Pull Request検索

Issue または Pull Request に絞って検索

is または type で issue または pull request に検索対象を絞る。

コマンド 説明
type:pr
is:pr
pull request を検索
type:issue
is:issue
issue を検索

例)
pandas type:pr
"pandas"という単語を含むpull requestを検索

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

inで検索対象を絞る。

コマンド 説明
in:title タイトルを検索
in:body 本文を検索
in:comments コメントを検索

in:title,body のように複数指定も可。

例)
warning in:title
タイトルに"warning"を含むissueを検索

ユーザー、会社(Organization) のリポジトリ内を検索

コマンド 説明
user:USERNAME USERNAME所有のリポジトリ内を検索
org:ORGNAME ORGNAME所有のリポジトリ内を検索
repo:USERNAME/REPOSITORY USERNAME/REPOSITORYリポジトリ内を検索

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

stateまたはisでステートを絞って検索。

コマンド 説明
state:open
is:open
オープンで検索
state:close
is:close
クローズで検索

人で検索

author, assignee, mentions, commenter, involvesで人を絞る。

コマンド 説明
author:USERNAME 作成した人で検索
assignee:USERNAME アサインされた人で検索
mentions:USERNAME メンションされた人で検索
commenter:USERNAME コメントした人で検索
involves:USERNAME 関係した人で検索

involvesは、author, assignee, mentions, commenterの論理OR
USERNAMEはGitHubのログインユーザー名

例)
same author:takadappara
@takadappara が作成した、"same" という単語を含むissueを検索

コードの検索

コードの検索は複雑なため、検索には一定の制限がある。

  • コード検索用のインデックスが作成されるのは、"既定のブランチ"のみ
  • 384KB より小さいファイルのみ検索可能
  • 検索結果で同一ファイルから取り出される部分は2つまで。

などなど。

ファイルの内容またはファイルパスで検索

コマンド 説明
in:file ファイルの内容で検索
in:path ファイルパスで検索

ユーザー、会社(Organization) のリポジトリ内を検索

Issue、Pull Request の場合と同じ。

ファイルの場所で検索

コマンド 説明
path:/ リポジトリのルート(/)で検索
path:DIRECTORY DIRECTORY内で検索
path:PATH/TO/DIRECTORY PATH/TO/DIRECTORY内で検索

ファイルの種類で検索

コマンド 説明
language:LANGUAGE 言語で検索
size:n ファイルサイズで検索
ex) size:>10000 (10KB)
filename:FILENAME ファイル名で検索
extension:EXTENSION 拡張子で検索

ユーザー検索

コマンド 説明
type:user ユーザーを検索
type:org 会社(Organization)を検索

例)
takadappara in:name type:user
名前に "takadappara" を含むユーザーを検索

アカウント名、フルネームやメールで検索

コマンド 説明
user:USERNAME ユーザー(USERNAME)を検索
org:ORGNAME 会社(ORGNAME)を検索
in:login ユーザー名で検索
in:name 本名で検索
in:email メールで検索

例)
user:takadappara
ユーザー名"takadappara"を検索
takada in:login
ユーザー名に"takada"を含むユーザーを検索

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1