_This file is auto-generated. To update, make the changes in the pkg/i18n directory and then run `go run scripts/cheatsheet/main.go generate` from the project root._ # Lazygit キーバインド ## グローバルキーバインド
ctrl+r: 最近使用したリポジトリに切り替え pgup: メインパネルを上にスクロール (fn+up/shift+k) pgdown: メインパネルを下にスクロール (fn+down/shift+j) m: view merge/rebase options ctrl+p: view custom patch options R: リフレッシュ ?: メニューを開く +: 次のスクリーンモード (normal/half/fullscreen) _: 前のスクリーンモード ctrl+s: view filter-by-path options W: 差分メニューを開く ctrl+e: 差分メニューを開く @: コマンドログメニューを開く ctrl+w: 空白文字の差分の表示有無を切り替え }: Increase the size of the context shown around changes in the diff view {: Decrease the size of the context shown around changes in the diff view :: カスタムコマンドを実行 z: アンドゥ (via reflog) (experimental) ctrl+z: リドゥ (via reflog) (experimental) P: push p: pull## 一覧パネルの操作
,: 前のページ .: 次のページ <: 最上部までスクロール /: 検索を開始 >: 最下部までスクロール H: 左スクロール L: 右スクロール ]: 次のタブ [: 前のタブ## Stash
space: 適用 g: pop d: drop n: 新しいブランチを作成 r: Stashを変更 enter: view selected item's files## Sub-commits
ctrl+o: コミットのSHAをクリップボードにコピー space: コミットをチェックアウト y: コミットの情報をコピー o: ブラウザでコミットを開く n: コミットにブランチを作成 g: view reset options c: コミットをコピー (cherry-pick) C: コミットを範囲コピー (cherry-pick) ctrl+r: reset cherry-picked (copied) commits selection enter: view selected item's files## コミット
ctrl+o: コミットのSHAをクリップボードにコピー ctrl+r: reset cherry-picked (copied) commits selection b: view bisect options s: squash down f: fixup commit r: コミットメッセージを変更 R: エディタでコミットメッセージを編集 d: コミットを削除 e: コミットを編集 p: pick commit (when mid-rebase) F: このコミットに対するfixupコミットを作成 S: squash all 'fixup!' commits above selected commit (autosquash) ctrl+j: コミットを1つ下に移動 ctrl+k: コミットを1つ上に移動 v: コミットを貼り付け (cherry-pick) A: ステージされた変更でamendコミット a: reset commit author t: コミットをrevert T: タグを作成 ctrl+l: ログメニューを開く space: コミットをチェックアウト y: コミットの情報をコピー o: ブラウザでコミットを開く n: コミットにブランチを作成 g: view reset options c: コミットをコピー (cherry-pick) C: コミットを範囲コピー (cherry-pick) enter: view selected item's files## コミットファイル
ctrl+o: コミットされたファイル名をクリップボードにコピー c: checkout file d: discard this commit's changes to this file o: ファイルを開く e: ファイルを編集 space: toggle file included in patch a: toggle all files included in patch enter: enter file to add selected lines to the patch (or toggle directory collapsed) `: ファイルツリーの表示を切り替え## サブモジュール
ctrl+o: サブモジュール名をクリップボードにコピー enter: サブモジュールを開く d: サブモジュールを削除 u: サブモジュールを更新 n: サブモジュールを新規追加 e: サブモジュールのURLを更新 i: サブモジュールを初期化 b: view bulk submodule options## ステータス
e: 設定ファイルを編集 o: 設定ファイルを開く u: 更新を確認 enter: 最近使用したリポジトリに切り替え a: すべてのブランチログを表示## タグ
space: チェックアウト d: タグを削除 P: タグをpush n: タグを作成 g: view reset options enter: コミットを閲覧## ファイル
ctrl+o: ファイル名をクリップボードにコピー d: view 'discard changes' options space: ステージ/アンステージ ctrl+b: ファイルをフィルタ (ステージ/アンステージ) c: 変更をコミット w: pre-commitフックを実行せずに変更をコミット A: 最新のコミットにamend C: gitエディタを使用して変更をコミット e: ファイルを編集 o: ファイルを開く i: ファイルをignore r: ファイルをリフレッシュ s: 変更をstash S: view stash options a: すべての変更をステージ/アンステージ enter: stage individual hunks/lines for file, or collapse/expand for directory g: view upstream reset options D: view reset options `: ファイルツリーの表示を切り替え M: git mergetoolを開く f: fetch## ブランチ
ctrl+o: ブランチ名をクリップボードにコピー i: show git-flow options space: チェックアウト n: 新しいブランチを作成 o: Pull Requestを作成 O: create pull request options ctrl+y: Pull RequestのURLをクリップボードにコピー c: checkout by name F: force checkout d: ブランチを削除 r: rebase checked-out branch onto this branch M: 現在のブランチにマージ f: fast-forward this branch from its upstream T: タグを作成 g: view reset options R: ブランチ名を変更 u: set/unset upstream enter: コミットを閲覧## メインパネル (Merging)
e: ファイルを編集 o: ファイルを開く ◀: 前のコンフリクトを選択 ▶: 次のコンフリクトを選択 ▲: 前のhunkを選択 ▼: 次のhunkを選択 z: アンドゥ M: git mergetoolを開く space: pick hunk b: pick all hunks esc: ファイル一覧に戻る## メインパネル (Normal)
mouse wheel ▼: 下にスクロール (fn+up) mouse wheel ▲: 上にスクロール (fn+down)## メインパネル (Patch Building)
◀: 前のhunkを選択 ▶: 次のhunkを選択 v: 範囲選択を切り替え V: 範囲選択を切り替え a: hunk選択を切り替え ctrl+o: 選択されたテキストをクリップボードにコピー o: ファイルを開く e: ファイルを編集 space: 行をパッチに追加/削除 esc: exit custom patch builder## メインパネル (Staging)
◀: 前のhunkを選択 ▶: 次のhunkを選択 v: 範囲選択を切り替え V: 範囲選択を切り替え a: hunk選択を切り替え ctrl+o: 選択されたテキストをクリップボードにコピー o: ファイルを開く e: ファイルを編集 esc: ファイル一覧に戻る tab: パネルを切り替え space: 選択行をステージ/アンステージ d: 変更を削除 (git reset) E: edit hunk c: 変更をコミット w: pre-commitフックを実行せずに変更をコミット C: gitエディタを使用して変更をコミット## リモート
f: リモートをfetch n: リモートを新規追加 d: リモートを削除 e: リモートを編集## リモートブランチ
ctrl+o: ブランチ名をクリップボードにコピー space: チェックアウト n: 新しいブランチを作成 M: 現在のブランチにマージ r: rebase checked-out branch onto this branch d: ブランチを削除 u: set as upstream of checked-out branch esc: リモート一覧に戻る g: view reset options enter: コミットを閲覧## 参照ログ
ctrl+o: コミットのSHAをクリップボードにコピー space: コミットをチェックアウト y: コミットの情報をコピー o: ブラウザでコミットを開く n: コミットにブランチを作成 g: view reset options c: コミットをコピー (cherry-pick) C: コミットを範囲コピー (cherry-pick) ctrl+r: reset cherry-picked (copied) commits selection enter: コミットを閲覧