mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-03-21 21:47:32 +02:00
Now that we're using the angle-bracket syntax everywhere for consistency, we need to escape the angle brackets in the markdown of the cheatsheets.
11 KiB
11 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を変更 <enter>: view selected item's files
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: 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
ステータス
o: 設定ファイルを開く e: 設定ファイルを編集 u: 更新を確認 <enter>: 最近使用したリポジトリに切り替え a: すべてのブランチログを表示
タグ
<space>: チェックアウト d: タグを削除 P: タグをpush n: タグを作成 g: view reset options <enter>: コミットを閲覧
ファイル
<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>: コミットを閲覧
メインパネル (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>: 閉じる
リモート
f: リモートをfetch n: リモートを新規追加 d: リモートを削除 e: リモートを編集
リモートブランチ
<c-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>: コミットを閲覧
参照ログ
<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>: コミットを閲覧
確認パネル
<enter>: 確認 <esc>: 閉じる/キャンセル