第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: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.dev、gh 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 を操作できる公式ツールはどれですか?

