LoginSignup
0
0

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

Posted at

GitHub 便利コマンド

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

ショートカットまとめ

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

キー 説明
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 フルスクリーンのログを終了します
0
0
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
0
0