Instiq
第1章 · Git と GitHub の基礎·v1.1.0·更新 2026/6/15·読了目安 約7分

変更要約: 本文を拡充(図解を追加)

1.6GitHub を効率よく操作する(検索・ショートカット・CLI)

この節の要点

検索修飾子で目的の Issue・PR・コードを素早く見つけ、キーボードショートカット・gh CLI・GitHub Desktop / Mobile で操作を効率化する方法を学びます。

GitHub には膨大なリポジトリ・Issue・PR があります。目的の情報へ素早く辿り着き、繰り返す操作を効率化するワザを知っておくと、毎日の作業が一気に快適になります。

1.6.1検索と絞り込み(修飾子)

検索バーでは 検索修飾子(qualifiers)を使い、種類・状態・担当・ラベルなどで絞り込めます。複数の修飾子は AND で効きます。

検索バーに is:issue is:open label:bug assignee:@me と入力すると、open かつ bug ラベルで自分に割り当てられた Issue だけに絞り込まれる様子を表した図。
検索修飾子で結果を絞り込む
  • is:issue / is:pr:種類で絞る。is:open / is:closed:状態で絞る。
  • label:bug:ラベル、author:name / assignee:@me:作成者・担当者。
  • in:title / in:body:一致箇所、repo:owner/name:対象リポジトリ。
コツ

よく使う検索条件は、URL をブックマークしたり保存検索(saved searches)にしておくと、毎回入力せず再利用できます。

1.6.2キーボードショートカット

多くの画面で ? キーを押すと、その画面で使えるショートカット一覧が出ます。例:リポジトリで t(ファイルファインダ)、.(github.dev を開く)、s または /(検索にフォーカス)。

1.6.3コマンドラインとクライアント

  • gh CLI:端末から Issue・PR・リポジトリを操作できる公式 CLI(内部で GitHub API を使う)。
  • GitHub Desktop:コミットやブランチ操作を視覚的に行える GUI アプリ。
  • GitHub Mobile:外出先で通知の確認・Issue/PR の閲覧や簡単なレビューができるアプリ。
gh auth login                 # 認証
gh repo clone owner/repo      # クローン
gh issue list --label bug     # bug ラベルの Issue 一覧
gh pr create --fill           # 変更内容から PR を作成
gh pr checkout 123            # PR #123 をローカルに取得

gh CLI の操作例

試験ポイント

検索修飾子(is: / label: / author: / assignee:. キーで github.devgh CLI=端末から Issue/PR 操作Desktop=GUI / Mobile=外出先の役割は頻出です。

1.6.4この節のまとめ

  • 検索修飾子is: label: author: assignee: など)を AND で重ねて素早く絞り込む
  • ? でショートカット一覧、. で github.dev、t/s などで素早く移動
  • gh CLI(端末)・Desktop(GUI)・Mobile(外出先)を場面で使い分ける

進捗の記録にはログインが必要です。

理解度チェック

(軽い確認用)

Q1. open かつ未解決の Issue だけを検索する修飾子の組み合わせはどれですか?

Q2. リポジトリ画面で「.」キーを押すと開くものはどれですか?

Q3. 端末(コマンドライン)から Issue や PR を操作できる公式ツールはどれですか?

理解度を確認第1章「Git と GitHub の基礎」の問題を解く