GitHub 便利コマンドのチートシート

# GitHub 便利コマンド

GitHub の便利コマンド日本語版が見当たらなかったので、ChatGPTに作ってもらいました
ショートカットで生産性を上げていきたい

https://docs.github.com/en/get-started/using-github/keyboard-shortcuts



## ショートカットまとめ

### サイト全体のショートカット

| キー                                              | 説明                                                                                                                                         |
| ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| `S` または `/`                                    | 検索バーにフォーカスします。                                                                                                                 |
| `G N`                                             | 通知に移動します。                                                                                                                           |
| `Esc`                                             | ユーザー、Issue、またはプルリクエストの hovercard にフォーカスしている場合、hovercard を閉じて、hovercard がある要素にフォーカスを戻します。 |
| `Ctrl+K (Windows/Linux)` または `Command+K (Mac)` | GitHub コマンドパレットを開きます。Markdown テキストを編集している場合は、Command+Option+K または Ctrl+Alt+K でコマンドパレットを開きます。  |

### リポジトリ

| キー  | 説明                             |
| ----- | -------------------------------- |
| `G C` | コードタブに移動します。         |
| `G I` | Issues タブに移動します。        |
| `G P` | Pull requests タブに移動します。 |
| `G A` | Actions タブに移動します。       |
| `G B` | Projects タブに移動します。      |
| `G W` | Wiki タブに移動します。          |
| `G G` | Discussions タブに移動します。   |

### ソースコードの編集

| キーボードショートカット                                           | 説明                                                                                                                                                                                          |
| ------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `.`                                                                | ブラウザの同じタブで github.dev エディタでリポジトリまたはプルリクエストを開きます。エディタを使用するにはサインインが必要です。詳細は、「github.dev のウェブベースエディタ」をご覧ください。 |
| `>`                                                                | 新しいブラウザタブで github.dev エディタでリポジトリまたはプルリクエストを開きます。エディタを使用するにはサインインが必要です。詳細は、「github.dev のウェブベースエディタ」をご覧ください。 |
| `Command+B` (Mac)または`Ctrl+B` (Windows/Linux)                    | テキストを太字にする Markdown の書式を挿入します                                                                                                                                              |
| `Command+I` (Mac)または`Ctrl+I` (Windows/Linux)                    | テキストをイタリック体にする Markdown の書式を挿入します                                                                                                                                      |
| `Command+K` (Mac)または`Ctrl+K` (Windows/Linux)                    | リンクを作成する Markdown の書式を挿入します                                                                                                                                                  |
| `Command+Shift+7` (Mac)または`Ctrl+Shift+7` (Windows/Linux)        | 順序付きリストを作成する Markdown の書式を挿入します                                                                                                                                          |
| `Command+Shift+8` (Mac)または`Ctrl+Shift+8` (Windows/Linux)        | 順序なしリストを作成する Markdown の書式を挿入します                                                                                                                                          |
| `Command+Shift+.` (Mac)または`Ctrl+Shift+.` (Windows/Linux)        | 引用を作成する Markdown の書式を挿入します                                                                                                                                                    |
| `E`                                                                | ソースコードファイルを「ファイルを編集」タブで開きます                                                                                                                                        |
| `Command+F` (Mac)または`Ctrl+F` (Windows/Linux)                    | ファイルエディタで検索を開始します                                                                                                                                                            |
| `Command+G` (Mac)または`Ctrl+G` (Windows/Linux)                    | 次を見つける                                                                                                                                                                                  |
| `Command+Shift+G` (Mac)または`Ctrl+Shift+G` (Windows/Linux)        | 前を見つける                                                                                                                                                                                  |
| `Command+Option+F` (Mac)または`Ctrl+Shift+F` (Windows/Linux)       | 置換                                                                                                                                                                                          |
| `Command+Shift+Option+F` (Mac)または`Ctrl+Shift+R` (Windows/Linux) | すべて置換                                                                                                                                                                                    |
| `Alt+G`                                                            | 行にジャンプ                                                                                                                                                                                  |
| `Command+Z` (Mac)または`Ctrl+Z` (Windows/Linux)                    | 元に戻す                                                                                                                                                                                      |
| `Command+Y` (Mac)または`Ctrl+Y` (Windows/Linux)                    | やり直し                                                                                                                                                                                      |
| `Command+Shift+P`                                                  | 「ファイルを編集」タブと「変更をプレビュー」タブを切り替えます                                                                                                                                |
| `Command+S` (Mac)または`Ctrl+S` (Windows/Linux)                    | 保存                                                                                                                                                                                          |

### ソースコード検索

| キーボードショートカット | 説明                                                                                   |
| :----------------------: | :------------------------------------------------------------------------------------- |
|            T             | ファイル検索を有効にする                                                               |
|            L             | コード内の特定の行にジャンプする                                                       |
|            W             | 新しいブランチまたはタグに切り替える                                                   |
|            Y             | URL をその正規形式に拡張する。詳細は「ファイルへの永続的なリンクの取得」を参照。       |
|            I             | 差分のコメントを表示または非表示にする。詳細は「プルリクエストにコメントする」を参照。 |
|            A             | 差分の注釈を表示または非表示にする                                                     |
|            B             | ブレームビューを開く。詰めり、「ファイルの表示」を参照。                               |

### コードファイル内の移動

|                 キーボードショートカット                 | 説明                                                                                                                                       |
| :------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------- |
|                         Shift+J                          | コードファイル内で現在カーソルによって選択されている行をハイライト表示します                                                               |
|                        Shift+F10                         | コードの行が現在選択されている場合、その行の行メニューを開き、行の左に表示します                                                           |
| Command+Enter (Mac) または Control+Enter (Windows/Linux) | 現在カーソルによって選択されているコードシンボルとコード内のそのシンボルのすべての発生をハイライトし、シンボルをシンボルペインに表示します |

### コメント

|                     キーボードショートカット                     | 説明                                                                                                                           |
| :--------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------- |
|            Command+B (Mac) or Ctrl+B (Windows/Linux)             | テキストを太字にするための Markdown フォーマットを挿入                                                                         |
|            Command+I (Mac) or Ctrl+I (Windows/Linux)             | テキストをイタリックにするための Markdown フォーマットを挿入                                                                   |
|            Command+E (Mac) or Ctrl+E (Windows/Linux)             | コードや行内のコマンドのための Markdown フォーマットを挿入                                                                     |
|            Command+K (Mac) or Ctrl+K (Windows/Linux)             | リンクを作成するための Markdown フォーマットを挿入                                                                             |
|            Command+V (Mac) or Ctrl+V (Windows/Linux)             | ハイライト表示されたテキストに適用すると、Markdown リンクを作成                                                                |
|      Command+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux)       | Write と Preview のコメントタブを切り替える                                                                                    |
|      Command+Shift+V (Mac) or Ctrl+Shift+V (Windows/Linux)       | HTML リンクをプレーンテキストとして貼り付け                                                                                    |
| Command+Shift+Option+V (Mac) or Ctrl+Shift+Alt+V (Windows/Linux) | HTML リンクをプレーンテキストとして貼り付け                                                                                    |
|      Command+Shift+7 (Mac) or Ctrl+Shift+7 (Windows/Linux)       | 順序付きリストのための Markdown フォーマットを挿入                                                                             |
|      Command+Shift+8 (Mac) or Ctrl+Shift+8 (Windows/Linux)       | 順序なしリストのための Markdown フォーマットを挿入                                                                             |
|        Command+Enter (Mac) or Ctrl+Enter (Windows/Linux)         | コメントを送信                                                                                                                 |
|            Ctrl+. and then Ctrl+[saved reply number]             | 保存された返信メニューを開き、保存された返信でコメントフィールドを自動的に入力します。詳細は「保存された返信について」を参照。 |
|      Command+Shift+. (Mac) or Ctrl+Shift+. (Windows/Linux)       | 引用のための Markdown フォーマットを挿入                                                                                       |
|            Command+G (Mac) or Ctrl+G (Windows/Linux)             | 提案を挿入します。詳細は「プルリクエストの提案変更のレビュー」を参照。                                                         |
|                                R                                 | 返信で選択したテキストを引用します。詳細は「基本的な作成と書式設定の構文」を参照。                                             |

### Issue と Pull Request の表示

|         キーボードショートカット          | 説明                                                                                                                                        |
| :---------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------ |
|                     C                     | Issue を作成する                                                                                                                            |
| Command+/ (Mac) or Ctrl+/ (Windows/Linux) | カーソルを Issue または Pull Request の検索バーにフォーカスします。詳細は「Issue と Pull Request のフィルタリングと検索」を参照。           |
|                     U                     | 作者によるフィルタリング                                                                                                                    |
|                     L                     | ラベルによるフィルタリングまたはラベルの編集。詳細は「Issue と Pull Request のフィルタリングと検索」を参照。                                |
|               Alt and click               | ラベルによるフィルタリング中、ラベルを除外します。詳細は「Issue と Pull Request のフィルタリングと検索」を参照。                            |
|                     M                     | マイルストーンによるフィルタリングまたはマイルストーンの編集。詳細は「マイルストーンによる Issue と Pull Request のフィルタリング」を参照。 |
|                     A                     | アサイニーによるフィルタリングまたはアサイニーの編集。詳細は「Issue と Pull Request のフィルタリングと検索」を参照。                        |
|                O or Enter                 | Issue を開く                                                                                                                                |

### Issue と Pull Request

|               キーボードショートカット                | 説明                                                                                                                                                                               |
| :---------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|                           Q                           | レビュアーをリクエストする。詳細は「Pull Request のレビューをリクエストする」を参照。                                                                                              |
|                           M                           | マイルストーンを設定する。詳細は「Issue と Pull Request にマイルストーンを関連付ける」を参照。                                                                                     |
|                           L                           | ラベルを適用する。詳細は「ラベルの管理」を参照。                                                                                                                                   |
|                           A                           | アサイニーを設定する。詳細は「他の GitHub ユーザーに Issue と Pull Request を割り当てる」を参照。                                                                                  |
|                           X                           | 同じリポジトリからの Issue または Pull Request をリンクする。詳細は「Pull Request を Issue にリンクする」を参照。                                                                  |
| Command+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux) | Write と Preview のタブを切り替える                                                                                                                                                |
|                     Alt and click                     | タスクリストから Issue を作成する際、Alt を押しながら右上のタスクの角にあるをクリックすると、現在のタブで新しい Issue のフォームを開きます。詳細は「タスクリストについて」を参照。 |
|                    Shift and click                    | タスクリストから Issue を作成する際、Shift を押しながら右上のタスクの                                                                                                              |

### "Files changed" tab (変更されたファイルのタブ) in Pull Requests

|                   キーボードショートカット                    | 説明                                                                                                                                                                                      |
| :-----------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|                               C                               | コミットのドロップダウンメニューを開いて、diff に表示されるコミットをフィルタリングします                                                                                                 |
|                               T                               | カーソルを「変更されたファイルをフィルタリング」フィールドに移動します                                                                                                                    |
| Command+Shift+Enter (Mac) or Ctrl+Shift+Enter (Windows/Linux) | レビューコメントを送信します                                                                                                                                                              |
|    Option and click (Mac) or Alt and click (Windows/Linux)    | Pull Request のすべての古いまたは解決したレビューコメントを折りたたんだり展開したりを切り替えます（例えば、Alt を押しながら「古いものを表示」または「古いものを非表示」をクリックします） |
|                  Click, then Shift and click                  | Pull Request の複数行にコメントします。行番号をクリックし、Shift を押しながら別の行番号をクリックします。詳細は「Pull Request へのコメント」を参照。                                      |

### プロジェクト内移動

|         キーボードショートカット          | 説明                                     |
| :---------------------------------------: | :--------------------------------------- |
| Command+f (Mac) or Ctrl+f (Windows/Linux) | フィルタフィールドにフォーカスを当てます |
|                     ←                     | フォーカスを左に移動します               |
|                     →                     | フォーカスを右に移動します               |
|                     ↑                     | フォーカスを上に移動します               |
|                     ↓                     | フォーカスを下に移動します               |

### プロジェクトの操作

|               キーボードショートカット                | 説明                                                   |
| :---------------------------------------------------: | :----------------------------------------------------- |
|                         Enter                         | フォーカスが当たっているセルの編集モードを切り替えます |
|                        Escape                         | フォーカスが当たっているセルの編集をキャンセルします   |
| Command+Shift+\ (Mac) or Ctrl+Shift+\ (Windows/Linux) | 行操作メニューを開きます                               |
|                      Shift+Space                      | 項目を選択します                                       |
|                        Shift+↓                        | 下のセルまたはカードを選択に追加します                 |
|                        Shift+↑                        | 上のセルまたはカードを選択に追加します                 |
|                         Space                         | 選択した項目を開きます                                 |
|                           e                           | 選択した項目をアーカイブします                         |

### カードとボードのレイアウト

|         キーボードショートカット          | 説明                                   |
| :---------------------------------------: | :------------------------------------- |
|           Enter or Shift+Space            | 選択したカードの移動を開始します       |
|                    Esc                    | 進行中の移動をキャンセルします         |
|                   Enter                   | 進行中の移動を完了します               |
|                     ↓                     | シングルカードを下に移動します         |
| Command+↓ (Mac) or Ctrl+↓ (Windows/Linux) | シングルカードを列の最下部に移動します |
|                     ↑                     | シングルカードを上に移動します         |
| Command+↑ (Mac) or Ctrl+↑ (Windows/Linux) | シングルカードを列の最上部に移動します |
|                     ←                     | カードを左に移動します                 |
| Command+← (Mac) or Ctrl+← (Windows/Linux) | カードを最左列に移動します             |
|                     →                     | カードを右に移動します                 |
| Command+→ (Mac) or Ctrl+→ (Windows/Linux) | カードを最右列に移動します             |

### プロジェクト(クラシック) のカラム操作

|                     キーボードショートカット                     | 説明                                         |
| :--------------------------------------------------------------: | :------------------------------------------- |
|                          Enter or Space                          | フォーカスが当たっている列の移動を開始します |
|                               Esc                                | 進行中の移動をキャンセルします               |
|                              Enter                               | 進行中の移動を完了します                     |
|                              ← or H                              | 列を左に移動します                           |
| Command+← or Command+H (Mac) or Ctrl+← or Ctrl+H (Windows/Linux) | 列を最左位置に移動します                     |
|                              → or L                              | 列を右に移動します                           |
| Command+→ or Command+L (Mac) or Ctrl+→ or Ctrl+L (Windows/Linux) | 列を最右位置に移動します                     |

### プロジェクト(クラシック) のカード操作

|                                 キーボードショートカット                                 | 説明                                             |
| :--------------------------------------------------------------------------------------: | :----------------------------------------------- |
|                                      Enter or Space                                      | フォーカスが当たっているカードの移動を開始します |
|                                           Esc                                            | 進行中の移動をキャンセルします                   |
|                                          Enter                                           | 進行中の移動を完了します                         |
|                                          ↓ or J                                          | カードを下に移動します                           |
|             Command+↓ or Command+J (Mac) or Ctrl+↓ or Ctrl+J (Windows/Linux)             | カードを列の最下部に移動します                   |
|                                          ↑ or K                                          | カードを上に移動します                           |
|             Command+↑ or Command+K (Mac) or Ctrl+↑ or Ctrl+K (Windows/Linux)             | カードを列の最上部に移動します                   |
|                                          ← or H                                          | 左の列の最下部にカードを移動します               |
|                                    Shift+← or Shift+H                                    | 左の列の最上部にカードを移動します               |
|             Command+← or Command+H (Mac) or Ctrl+← or Ctrl+H (Windows/Linux)             | 最左の列の最下部にカードを移動します             |
| Command+Shift+← or Command+Shift+H (Mac) or Ctrl+Shift+← or Ctrl+Shift+H (Windows/Linux) | 最左の列の最上部にカードを移動します             |
|                                            →                                             | 右の列の最下部にカードを移動します               |
|                                    Shift+→ or Shift+L                                    | 右の列の最上部にカードを移動します               |
|             Command+→ or Command+L (Mac) or Ctrl+→ or Ctrl+L (Windows/Linux)             | 最右の列の最下部にカードを移動します             |
| Command+Shift+→ or Command+Shift+L (Mac) or Ctrl+Shift+→ or Ctrl+Shift+L (Windows/Linux) | 最右の列の最下部にカードを移動します             |

### GitHub Actions

|             キーボードショートカット              | 説明                                                             |
| :-----------------------------------------------: | :--------------------------------------------------------------- |
| Command+Space (Mac) or Ctrl+Space (Windows/Linux) | ワークフローエディターで、ワークフローファイルの提案を取得します |
|                        G F                        | ワークフローファイルに移動します                                 |
|                   Shift+T or T                    | ログのタイムスタンプの表示を切り替えます                         |
|                   Shift+F or F                    | フルスクリーンのログを切り替えます                               |
|                        Esc                        | フルスクリーンのログを終了します                                 |