mirror of
https://github.com/jesseduffield/lazygit.git
synced 2024-12-02 09:21:40 +02:00
12 KiB
12 KiB
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: <c-b>
means ctrl+b, <a-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を変更 w: View worktree options <enter>: View selected item's files /: Filter the current view by text
Sub-commits
<c-o>: コミットのSHAをクリップボードにコピー w: View worktree options <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 /: 検索を開始
Worktrees
n: Create worktree <space>: Switch to worktree <enter>: Switch to worktree o: Open in editor d: Remove worktree /: Filter the current view by text
コミット
<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) B: Mark commit as base commit for rebase A: ステージされた変更でamendコミット a: Set/Reset commit author t: コミットをrevert T: タグを作成 <c-l>: ログメニューを開く w: View worktree options <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>: サブモジュールを開く <space>: サブモジュールを開く d: サブモジュールを削除 u: サブモジュールを更新 n: サブモジュールを新規追加 e: サブモジュールのURLを更新 i: サブモジュールを初期化 b: View bulk submodule options /: Filter the current view by text
ステータス
o: 設定ファイルを開く e: 設定ファイルを編集 u: 更新を確認 <enter>: 最近使用したリポジトリに切り替え a: すべてのブランチログを表示
タグ
<space>: チェックアウト d: View delete options P: タグをpush n: タグを作成 g: View reset options w: View worktree 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: View delete options 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 w: View worktree options <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: Delete remote tag u: Set as upstream of checked-out branch g: View reset options w: View worktree options <enter>: コミットを閲覧 /: Filter the current view by text
参照ログ
<c-o>: コミットのSHAをクリップボードにコピー w: View worktree options <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>: 閉じる/キャンセル