_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 キーバインド _Legend: `` means ctrl+b, `` means alt+b, `B` means shift+b_ ## グローバルキーバインド
  <c-r>: 最近使用したリポジトリに切り替え
  <pgup>: メインパネルを上にスクロール (fn+up/shift+k)
  <pgdown>: メインパネルを下にスクロール (fn+down/shift+j)
  @: コマンドログメニューを開く
  }: 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
  :: カスタムコマンドを実行
  <c-p>: View custom patch options
  m: View merge/rebase options
  R: リフレッシュ
  +: 次のスクリーンモード (normal/half/fullscreen)
  _: 前のスクリーンモード
  ?: メニューを開く
  <c-s>: View filter-by-path options
  W: 差分メニューを開く
  <c-e>: 差分メニューを開く
  <c-w>: 空白文字の差分の表示有無を切り替え
  z: アンドゥ (via reflog) (experimental)
  <c-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
  /: Filter the current view by text
## Sub-commits
  <c-o>: コミットのSHAをクリップボードにコピー
  <space>: コミットをチェックアウト
  y: コミットの情報をコピー
  o: ブラウザでコミットを開く
  n: コミットにブランチを作成
  g: View reset options
  c: コミットをコピー (cherry-pick)
  C: コミットを範囲コピー (cherry-pick)
  <c-r>: Reset cherry-picked (copied) commits selection
  <enter>: View selected item's files
  /: 検索を開始
## コミット
  <c-o>: コミットのSHAをクリップボードにコピー
  <c-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)
  <c-j>: コミットを1つ下に移動
  <c-k>: コミットを1つ上に移動
  v: コミットを貼り付け (cherry-pick)
  A: ステージされた変更でamendコミット
  a: Set/Reset commit author
  t: コミットをrevert
  T: タグを作成
  <c-l>: ログメニューを開く
  <space>: コミットをチェックアウト
  y: コミットの情報をコピー
  o: ブラウザでコミットを開く
  n: コミットにブランチを作成
  g: View reset options
  c: コミットをコピー (cherry-pick)
  C: コミットを範囲コピー (cherry-pick)
  <enter>: View selected item's files
  /: 検索を開始
## コミットファイル
  <c-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)
  `: ファイルツリーの表示を切り替え
  /: 検索を開始
## コミットメッセージ
  <enter>: 確認
  <esc>: 閉じる
## サブモジュール
  <c-o>: サブモジュール名をクリップボードにコピー
  <enter>: サブモジュールを開く
  d: サブモジュールを削除
  u: サブモジュールを更新
  n: サブモジュールを新規追加
  e: サブモジュールのURLを更新
  i: サブモジュールを初期化
  b: View bulk submodule options
  /: Filter the current view by text
## ステータス
  o: 設定ファイルを開く
  e: 設定ファイルを編集
  u: 更新を確認
  <enter>: 最近使用したリポジトリに切り替え
  a: すべてのブランチログを表示
## タグ
  <space>: チェックアウト
  d: タグを削除
  P: タグをpush
  n: タグを作成
  g: View reset options
  <enter>: コミットを閲覧
  /: Filter the current view by text
## ファイル
  <c-o>: ファイル名をクリップボードにコピー
  d: View 'discard changes' options
  <space>: ステージ/アンステージ
  <c-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
  /: 検索を開始
## ブランチ
  <c-o>: ブランチ名をクリップボードにコピー
  i: Show git-flow options
  <space>: チェックアウト
  n: 新しいブランチを作成
  o: Pull Requestを作成
  O: Create pull request options
  <c-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>: コミットを閲覧
  /: Filter the current view by text
## メインパネル (Merging)
  e: ファイルを編集
  o: ファイルを開く
  <left>: 前のコンフリクトを選択
  <right>: 次のコンフリクトを選択
  <up>: 前のhunkを選択
  <down>: 次のhunkを選択
  z: アンドゥ
  M: Git mergetoolを開く
  <space>: Pick hunk
  b: Pick all hunks
  <esc>: ファイル一覧に戻る
## メインパネル (Normal)
  mouse wheel down: 下にスクロール (fn+up)
  mouse wheel up: 上にスクロール (fn+down)
## メインパネル (Patch Building)
  <left>: 前のhunkを選択
  <right>: 次のhunkを選択
  v: 範囲選択を切り替え
  V: 範囲選択を切り替え
  a: Hunk選択を切り替え
  <c-o>: 選択されたテキストをクリップボードにコピー
  o: ファイルを開く
  e: ファイルを編集
  <space>: 行をパッチに追加/削除
  <esc>: Exit custom patch builder
  /: 検索を開始
## メインパネル (Staging)
  <left>: 前のhunkを選択
  <right>: 次のhunkを選択
  v: 範囲選択を切り替え
  V: 範囲選択を切り替え
  a: Hunk選択を切り替え
  <c-o>: 選択されたテキストをクリップボードにコピー
  o: ファイルを開く
  e: ファイルを編集
  <esc>: ファイル一覧に戻る
  <tab>: パネルを切り替え
  <space>: 選択行をステージ/アンステージ
  d: 変更を削除 (git reset)
  E: Edit hunk
  c: 変更をコミット
  w: pre-commitフックを実行せずに変更をコミット
  C: gitエディタを使用して変更をコミット
  /: 検索を開始
## メニュー
  <enter>: 実行
  <esc>: 閉じる
  /: Filter the current view by text
## リモート
  f: リモートをfetch
  n: リモートを新規追加
  d: リモートを削除
  e: リモートを編集
  /: Filter the current view by text
## リモートブランチ
  <c-o>: ブランチ名をクリップボードにコピー
  <space>: チェックアウト
  n: 新しいブランチを作成
  M: 現在のブランチにマージ
  r: Rebase checked-out branch onto this branch
  d: ブランチを削除
  u: Set as upstream of checked-out branch
  g: View reset options
  <enter>: コミットを閲覧
  /: Filter the current view by text
## 参照ログ
  <c-o>: コミットのSHAをクリップボードにコピー
  <space>: コミットをチェックアウト
  y: コミットの情報をコピー
  o: ブラウザでコミットを開く
  n: コミットにブランチを作成
  g: View reset options
  c: コミットをコピー (cherry-pick)
  C: コミットを範囲コピー (cherry-pick)
  <c-r>: Reset cherry-picked (copied) commits selection
  <enter>: コミットを閲覧
  /: Filter the current view by text
## 確認パネル
  <enter>: 確認
  <esc>: 閉じる/キャンセル