2022-05-04 18:00:36 +02:00
_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 キーバインド
2023-05-21 03:13:02 +02:00
_Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
2022-05-04 18:00:36 +02:00
## グローバルキーバインド
< pre >
2023-05-21 03:13:02 +02:00
< kbd > < c-r> < / kbd > : 最近使用したリポジトリに切り替え
< kbd > < pgup> < / kbd > : メインパネルを上にスクロール (fn+up/shift+k)
< kbd > < pgdown> < / kbd > : メインパネルを下にスクロール (fn+down/shift+j)
2023-04-15 06:40:28 +02:00
< kbd > @< / kbd > : コマンドログメニューを開く
< kbd > }< / kbd > : Increase the size of the context shown around changes in the diff view
< kbd > {< / kbd > : Decrease the size of the context shown around changes in the diff view
< kbd > :< / kbd > : カスタムコマンドを実行
2023-05-25 13:11:51 +02:00
< kbd > < c-p> < / kbd > : View custom patch options
< kbd > m< / kbd > : View merge/rebase options
2022-05-04 18:00:36 +02:00
< kbd > R< / kbd > : リフレッシュ
< kbd > +< / kbd > : 次のスクリーンモード (normal/half/fullscreen)
< kbd > _< / kbd > : 前のスクリーンモード
2023-04-15 06:40:28 +02:00
< kbd > ?< / kbd > : メニューを開く
2023-05-25 13:11:51 +02:00
< kbd > < c-s> < / kbd > : View filter-by-path options
2022-05-04 18:00:36 +02:00
< kbd > W< / kbd > : 差分メニューを開く
2023-05-21 03:13:02 +02:00
< kbd > < c-e> < / kbd > : 差分メニューを開く
< kbd > < c-w> < / kbd > : 空白文字の差分の表示有無を切り替え
2022-05-04 18:00:36 +02:00
< kbd > z< / kbd > : アンドゥ (via reflog) (experimental)
2023-05-21 03:13:02 +02:00
< kbd > < c-z> < / kbd > : リドゥ (via reflog) (experimental)
2023-05-25 13:11:51 +02:00
< kbd > P< / kbd > : Push
< kbd > p< / kbd > : Pull
2022-05-04 18:00:36 +02:00
< / pre >
## 一覧パネルの操作
< pre >
< kbd > ,< / kbd > : 前のページ
2022-06-13 03:01:26 +02:00
< kbd > .< / kbd > : 次のページ
2023-05-21 03:13:02 +02:00
< kbd > < < / kbd > : 最上部までスクロール
< kbd > > < / kbd > : 最下部までスクロール
2023-05-27 12:57:17 +02:00
< kbd > /< / kbd > : 検索を開始
2022-08-07 03:20:25 +02:00
< kbd > H< / kbd > : 左スクロール
< kbd > L< / kbd > : 右スクロール
2022-05-04 18:00:36 +02:00
< kbd > ]< / kbd > : 次のタブ
< kbd > [< / kbd > : 前のタブ
< / pre >
## Stash
< pre >
2023-05-21 03:13:02 +02:00
< kbd > < space> < / kbd > : 適用
2023-05-25 13:11:51 +02:00
< kbd > g< / kbd > : Pop
< kbd > d< / kbd > : Drop
2022-05-04 18:00:36 +02:00
< kbd > n< / kbd > : 新しいブランチを作成
2022-10-14 15:19:53 +02:00
< kbd > r< / kbd > : Stashを変更
2023-07-17 12:01:16 +02:00
< kbd > w< / kbd > : View worktree options
2023-05-25 13:11:51 +02:00
< kbd > < enter> < / kbd > : View selected item's files
2023-07-02 07:11:49 +02:00
< kbd > /< / kbd > : Filter the current view by text
2022-05-04 18:00:36 +02:00
< / pre >
## Sub-commits
< pre >
2023-05-21 03:13:02 +02:00
< kbd > < c-o> < / kbd > : コミットのSHAをクリップボードにコピー
2023-07-17 12:01:16 +02:00
< kbd > w< / kbd > : View worktree options
2023-05-21 03:13:02 +02:00
< kbd > < space> < / kbd > : コミットをチェックアウト
2022-05-04 18:00:36 +02:00
< kbd > y< / kbd > : コミットの情報をコピー
< kbd > o< / kbd > : ブラウザでコミットを開く
< kbd > n< / kbd > : コミットにブランチを作成
2023-05-25 13:11:51 +02:00
< kbd > g< / kbd > : View reset options
2022-05-04 18:00:36 +02:00
< kbd > c< / kbd > : コミットをコピー (cherry-pick)
< kbd > C< / kbd > : コミットを範囲コピー (cherry-pick)
2023-05-25 13:11:51 +02:00
< kbd > < c-r> < / kbd > : Reset cherry-picked (copied) commits selection
< kbd > < enter> < / kbd > : View selected item's files
2023-05-27 12:57:17 +02:00
< kbd > /< / kbd > : 検索を開始
2022-05-04 18:00:36 +02:00
< / pre >
2023-07-17 12:01:16 +02:00
## Worktrees
< pre >
< kbd > n< / kbd > : Create worktree
< kbd > < space> < / kbd > : Switch to worktree
2023-07-27 11:01:40 +02:00
< kbd > < enter> < / kbd > : Switch to worktree
2023-07-17 12:01:16 +02:00
< kbd > o< / kbd > : Open in editor
< kbd > d< / kbd > : Remove worktree
< kbd > /< / kbd > : Filter the current view by text
< / pre >
2022-05-04 18:00:36 +02:00
## コミット
< pre >
2023-05-21 03:13:02 +02:00
< kbd > < c-o> < / kbd > : コミットのSHAをクリップボードにコピー
2023-05-25 13:11:51 +02:00
< kbd > < c-r> < / kbd > : Reset cherry-picked (copied) commits selection
< kbd > b< / kbd > : View bisect options
< kbd > s< / kbd > : Squash down
< kbd > f< / kbd > : Fixup commit
2022-05-04 18:00:36 +02:00
< kbd > r< / kbd > : コミットメッセージを変更
< kbd > R< / kbd > : エディタでコミットメッセージを編集
< kbd > d< / kbd > : コミットを削除
< kbd > e< / kbd > : コミットを編集
2023-05-25 13:11:51 +02:00
< kbd > p< / kbd > : Pick commit (when mid-rebase)
2022-05-04 18:00:36 +02:00
< kbd > F< / kbd > : このコミットに対するfixupコミットを作成
2023-05-25 13:11:51 +02:00
< kbd > S< / kbd > : Squash all 'fixup!' commits above selected commit (autosquash)
2023-05-21 03:13:02 +02:00
< kbd > < c-j> < / kbd > : コミットを1つ下に移動
< kbd > < c-k> < / kbd > : コミットを1つ上に移動
2022-05-04 18:00:36 +02:00
< kbd > v< / kbd > : コミットを貼り付け (cherry-pick)
2023-06-11 08:08:55 +02:00
< kbd > B< / kbd > : Mark commit as base commit for rebase
2022-05-04 18:00:36 +02:00
< kbd > A< / kbd > : ステージされた変更でamendコミット
2023-05-25 13:11:51 +02:00
< kbd > a< / kbd > : Set/Reset commit author
2022-05-04 18:00:36 +02:00
< kbd > t< / kbd > : コミットをrevert
< kbd > T< / kbd > : タグを作成
2023-05-21 03:13:02 +02:00
< kbd > < c-l> < / kbd > : ログメニューを開く
2023-07-17 12:01:16 +02:00
< kbd > w< / kbd > : View worktree options
2023-05-21 03:13:02 +02:00
< kbd > < space> < / kbd > : コミットをチェックアウト
2022-05-04 18:00:36 +02:00
< kbd > y< / kbd > : コミットの情報をコピー
< kbd > o< / kbd > : ブラウザでコミットを開く
< kbd > n< / kbd > : コミットにブランチを作成
2023-05-25 13:11:51 +02:00
< kbd > g< / kbd > : View reset options
2022-05-04 18:00:36 +02:00
< kbd > c< / kbd > : コミットをコピー (cherry-pick)
< kbd > C< / kbd > : コミットを範囲コピー (cherry-pick)
2023-05-25 13:11:51 +02:00
< kbd > < enter> < / kbd > : View selected item's files
2023-05-27 12:57:17 +02:00
< kbd > /< / kbd > : 検索を開始
2022-05-04 18:00:36 +02:00
< / pre >
## コミットファイル
< pre >
2023-05-21 03:13:02 +02:00
< kbd > < c-o> < / kbd > : コミットされたファイル名をクリップボードにコピー
2023-05-25 13:11:51 +02:00
< kbd > c< / kbd > : Checkout file
< kbd > d< / kbd > : Discard this commit's changes to this file
2022-05-04 18:00:36 +02:00
< kbd > o< / kbd > : ファイルを開く
< kbd > e< / kbd > : ファイルを編集
2023-05-25 13:11:51 +02:00
< kbd > < space> < / kbd > : Toggle file included in patch
< kbd > a< / kbd > : Toggle all files included in patch
< kbd > < enter> < / kbd > : Enter file to add selected lines to the patch (or toggle directory collapsed)
2022-05-04 18:00:36 +02:00
< kbd > `< / kbd > : ファイルツリーの表示を切り替え
2023-05-27 12:57:17 +02:00
< kbd > /< / kbd > : 検索を開始
2022-05-04 18:00:36 +02:00
< / pre >
2023-04-15 06:40:28 +02:00
## コミットメッセージ
< pre >
2023-05-21 03:13:02 +02:00
< kbd > < enter> < / kbd > : 確認
< kbd > < esc> < / kbd > : 閉じる
2023-04-15 06:40:28 +02:00
< / pre >
2022-05-04 18:00:36 +02:00
## サブモジュール
< pre >
2023-05-21 03:13:02 +02:00
< kbd > < c-o> < / kbd > : サブモジュール名をクリップボードにコピー
< kbd > < enter> < / kbd > : サブモジュールを開く
2023-07-27 11:01:40 +02:00
< kbd > < space> < / kbd > : サブモジュールを開く
2022-05-04 18:00:36 +02:00
< kbd > d< / kbd > : サブモジュールを削除
< kbd > u< / kbd > : サブモジュールを更新
< kbd > n< / kbd > : サブモジュールを新規追加
< kbd > e< / kbd > : サブモジュールのURLを更新
< kbd > i< / kbd > : サブモジュールを初期化
2023-05-25 13:11:51 +02:00
< kbd > b< / kbd > : View bulk submodule options
2023-07-02 07:11:49 +02:00
< kbd > /< / kbd > : Filter the current view by text
2022-05-04 18:00:36 +02:00
< / pre >
## ステータス
< pre >
< kbd > o< / kbd > : 設定ファイルを開く
2023-04-15 06:40:28 +02:00
< kbd > e< / kbd > : 設定ファイルを編集
2022-05-04 18:00:36 +02:00
< kbd > u< / kbd > : 更新を確認
2023-05-21 03:13:02 +02:00
< kbd > < enter> < / kbd > : 最近使用したリポジトリに切り替え
2022-05-04 18:00:36 +02:00
< kbd > a< / kbd > : すべてのブランチログを表示
< / pre >
## タグ
< pre >
2023-05-21 03:13:02 +02:00
< kbd > < space> < / kbd > : チェックアウト
2023-08-10 09:39:26 +02:00
< kbd > d< / kbd > : View delete options
2022-05-04 18:00:36 +02:00
< kbd > P< / kbd > : タグをpush
< kbd > n< / kbd > : タグを作成
2023-05-25 13:11:51 +02:00
< kbd > g< / kbd > : View reset options
2023-07-17 12:01:16 +02:00
< kbd > w< / kbd > : View worktree options
2023-05-21 03:13:02 +02:00
< kbd > < enter> < / kbd > : コミットを閲覧
2023-07-02 07:11:49 +02:00
< kbd > /< / kbd > : Filter the current view by text
2022-05-04 18:00:36 +02:00
< / pre >
## ファイル
< pre >
2023-05-21 03:13:02 +02:00
< kbd > < c-o> < / kbd > : ファイル名をクリップボードにコピー
2023-05-25 13:11:51 +02:00
< kbd > d< / kbd > : View 'discard changes' options
2023-05-21 03:13:02 +02:00
< kbd > < space> < / kbd > : ステージ/アンステージ
< kbd > < c-b> < / kbd > : ファイルをフィルタ (ステージ/アンステージ)
2022-05-04 18:00:36 +02:00
< kbd > c< / kbd > : 変更をコミット
< kbd > w< / kbd > : pre-commitフックを実行せずに変更をコミット
< kbd > A< / kbd > : 最新のコミットにamend
< kbd > C< / kbd > : gitエディタを使用して変更をコミット
< kbd > e< / kbd > : ファイルを編集
< kbd > o< / kbd > : ファイルを開く
2022-06-24 23:10:13 +02:00
< kbd > i< / kbd > : ファイルをignore
2022-05-04 18:00:36 +02:00
< kbd > r< / kbd > : ファイルをリフレッシュ
< kbd > s< / kbd > : 変更をstash
2023-05-25 13:11:51 +02:00
< kbd > S< / kbd > : View stash options
2022-05-04 18:00:36 +02:00
< kbd > a< / kbd > : すべての変更をステージ/アンステージ
2023-05-25 13:11:51 +02:00
< kbd > < enter> < / kbd > : Stage individual hunks/lines for file, or collapse/expand for directory
< kbd > g< / kbd > : View upstream reset options
< kbd > D< / kbd > : View reset options
2022-05-04 18:00:36 +02:00
< kbd > `< / kbd > : ファイルツリーの表示を切り替え
2023-05-25 13:11:51 +02:00
< kbd > M< / kbd > : Git mergetoolを開く
< kbd > f< / kbd > : Fetch
2023-05-27 12:57:17 +02:00
< kbd > /< / kbd > : 検索を開始
2022-05-04 18:00:36 +02:00
< / pre >
## ブランチ
< pre >
2023-05-21 03:13:02 +02:00
< kbd > < c-o> < / kbd > : ブランチ名をクリップボードにコピー
2023-05-25 13:11:51 +02:00
< kbd > i< / kbd > : Show git-flow options
2023-05-21 03:13:02 +02:00
< kbd > < space> < / kbd > : チェックアウト
2022-05-04 18:00:36 +02:00
< kbd > n< / kbd > : 新しいブランチを作成
< kbd > o< / kbd > : Pull Requestを作成
2023-05-25 13:11:51 +02:00
< kbd > O< / kbd > : Create pull request options
2023-05-21 03:13:02 +02:00
< kbd > < c-y> < / kbd > : Pull RequestのURLをクリップボードにコピー
2023-05-25 13:11:51 +02:00
< kbd > c< / kbd > : Checkout by name
< kbd > F< / kbd > : Force checkout
2023-08-10 09:39:26 +02:00
< kbd > d< / kbd > : View delete options
2023-05-25 13:11:51 +02:00
< kbd > r< / kbd > : Rebase checked-out branch onto this branch
2022-05-04 18:00:36 +02:00
< kbd > M< / kbd > : 現在のブランチにマージ
2023-05-25 13:11:51 +02:00
< kbd > f< / kbd > : Fast-forward this branch from its upstream
2023-02-08 15:40:18 +02:00
< kbd > T< / kbd > : タグを作成
2023-05-25 13:11:51 +02:00
< kbd > g< / kbd > : View reset options
2022-05-04 18:00:36 +02:00
< kbd > R< / kbd > : ブランチ名を変更
2023-05-25 13:11:51 +02:00
< kbd > u< / kbd > : Set/Unset upstream
2023-07-17 12:01:16 +02:00
< kbd > w< / kbd > : View worktree options
2023-05-21 03:13:02 +02:00
< kbd > < enter> < / kbd > : コミットを閲覧
2023-07-02 07:11:49 +02:00
< kbd > /< / kbd > : Filter the current view by text
2022-05-04 18:00:36 +02:00
< / pre >
## メインパネル (Merging)
< pre >
2022-08-07 03:20:25 +02:00
< kbd > e< / kbd > : ファイルを編集
< kbd > o< / kbd > : ファイルを開く
2023-05-21 03:13:02 +02:00
< kbd > < left> < / kbd > : 前のコンフリクトを選択
< kbd > < right> < / kbd > : 次のコンフリクトを選択
< kbd > < up> < / kbd > : 前のhunkを選択
< kbd > < down> < / kbd > : 次のhunkを選択
2022-05-04 18:00:36 +02:00
< kbd > z< / kbd > : アンドゥ
2023-05-25 13:11:51 +02:00
< kbd > M< / kbd > : Git mergetoolを開く
< kbd > < space> < / kbd > : Pick hunk
< kbd > b< / kbd > : Pick all hunks
2023-05-21 03:13:02 +02:00
< kbd > < esc> < / kbd > : ファイル一覧に戻る
2022-05-04 18:00:36 +02:00
< / pre >
## メインパネル (Normal)
< pre >
2023-05-21 03:13:02 +02:00
< kbd > mouse wheel down< / kbd > : 下にスクロール (fn+up)
< kbd > mouse wheel up< / kbd > : 上にスクロール (fn+down)
2022-05-04 18:00:36 +02:00
< / pre >
## メインパネル (Patch Building)
< pre >
2023-05-21 03:13:02 +02:00
< kbd > < left> < / kbd > : 前のhunkを選択
< kbd > < right> < / kbd > : 次のhunkを選択
2022-05-04 18:00:36 +02:00
< kbd > v< / kbd > : 範囲選択を切り替え
< kbd > V< / kbd > : 範囲選択を切り替え
2023-05-25 13:11:51 +02:00
< kbd > a< / kbd > : Hunk選択を切り替え
2023-05-21 03:13:02 +02:00
< kbd > < c-o> < / kbd > : 選択されたテキストをクリップボードにコピー
2022-06-13 03:01:26 +02:00
< kbd > o< / kbd > : ファイルを開く
< kbd > e< / kbd > : ファイルを編集
2023-05-21 03:13:02 +02:00
< kbd > < space> < / kbd > : 行をパッチに追加/削除
2023-05-25 13:11:51 +02:00
< kbd > < esc> < / kbd > : Exit custom patch builder
2023-05-27 12:57:17 +02:00
< kbd > /< / kbd > : 検索を開始
2022-05-04 18:00:36 +02:00
< / pre >
## メインパネル (Staging)
< pre >
2023-05-21 03:13:02 +02:00
< kbd > < left> < / kbd > : 前のhunkを選択
< kbd > < right> < / kbd > : 次のhunkを選択
2022-05-04 18:00:36 +02:00
< kbd > v< / kbd > : 範囲選択を切り替え
< kbd > V< / kbd > : 範囲選択を切り替え
2023-05-25 13:11:51 +02:00
< kbd > a< / kbd > : Hunk選択を切り替え
2023-05-21 03:13:02 +02:00
< kbd > < c-o> < / kbd > : 選択されたテキストをクリップボードにコピー
2022-06-13 03:01:26 +02:00
< kbd > o< / kbd > : ファイルを開く
< kbd > e< / kbd > : ファイルを編集
2023-05-21 03:13:02 +02:00
< kbd > < esc> < / kbd > : ファイル一覧に戻る
< kbd > < tab> < / kbd > : パネルを切り替え
< kbd > < space> < / kbd > : 選択行をステージ/アンステージ
2022-06-13 03:01:26 +02:00
< kbd > d< / kbd > : 変更を削除 (git reset)
2023-05-25 13:11:51 +02:00
< kbd > E< / kbd > : Edit hunk
2022-11-27 02:13:45 +02:00
< kbd > c< / kbd > : 変更をコミット
< kbd > w< / kbd > : pre-commitフックを実行せずに変更をコミット
< kbd > C< / kbd > : gitエディタを使用して変更をコミット
2023-05-27 12:57:17 +02:00
< kbd > /< / kbd > : 検索を開始
2022-05-04 18:00:36 +02:00
< / pre >
2023-04-15 06:40:28 +02:00
## メニュー
< pre >
2023-05-21 03:13:02 +02:00
< kbd > < enter> < / kbd > : 実行
< kbd > < esc> < / kbd > : 閉じる
2023-07-02 07:11:49 +02:00
< kbd > /< / kbd > : Filter the current view by text
2023-04-15 06:40:28 +02:00
< / pre >
2022-05-10 13:10:59 +02:00
## リモート
< pre >
< kbd > f< / kbd > : リモートをfetch
< kbd > n< / kbd > : リモートを新規追加
< kbd > d< / kbd > : リモートを削除
< kbd > e< / kbd > : リモートを編集
2023-07-02 07:11:49 +02:00
< kbd > /< / kbd > : Filter the current view by text
2022-05-10 13:10:59 +02:00
< / pre >
2022-05-04 18:00:36 +02:00
## リモートブランチ
< pre >
2023-05-21 03:13:02 +02:00
< kbd > < c-o> < / kbd > : ブランチ名をクリップボードにコピー
< kbd > < space> < / kbd > : チェックアウト
2022-05-04 18:00:36 +02:00
< kbd > n< / kbd > : 新しいブランチを作成
< kbd > M< / kbd > : 現在のブランチにマージ
2023-05-25 13:11:51 +02:00
< kbd > r< / kbd > : Rebase checked-out branch onto this branch
2023-08-10 09:39:26 +02:00
< kbd > d< / kbd > : Delete remote tag
2023-05-25 13:11:51 +02:00
< kbd > u< / kbd > : Set as upstream of checked-out branch
< kbd > g< / kbd > : View reset options
2023-07-17 12:01:16 +02:00
< kbd > w< / kbd > : View worktree options
2023-05-21 03:13:02 +02:00
< kbd > < enter> < / kbd > : コミットを閲覧
2023-07-02 07:11:49 +02:00
< kbd > /< / kbd > : Filter the current view by text
2022-05-04 18:00:36 +02:00
< / pre >
## 参照ログ
< pre >
2023-05-21 03:13:02 +02:00
< kbd > < c-o> < / kbd > : コミットのSHAをクリップボードにコピー
2023-07-17 12:01:16 +02:00
< kbd > w< / kbd > : View worktree options
2023-05-21 03:13:02 +02:00
< kbd > < space> < / kbd > : コミットをチェックアウト
2022-05-04 18:00:36 +02:00
< kbd > y< / kbd > : コミットの情報をコピー
< kbd > o< / kbd > : ブラウザでコミットを開く
< kbd > n< / kbd > : コミットにブランチを作成
2023-05-25 13:11:51 +02:00
< kbd > g< / kbd > : View reset options
2022-05-04 18:00:36 +02:00
< kbd > c< / kbd > : コミットをコピー (cherry-pick)
< kbd > C< / kbd > : コミットを範囲コピー (cherry-pick)
2023-05-25 13:11:51 +02:00
< kbd > < c-r> < / kbd > : Reset cherry-picked (copied) commits selection
2023-05-21 03:13:02 +02:00
< kbd > < enter> < / kbd > : コミットを閲覧
2023-07-02 07:11:49 +02:00
< kbd > /< / kbd > : Filter the current view by text
2022-05-04 18:00:36 +02:00
< / pre >
2023-04-15 06:40:28 +02:00
## 確認パネル
< pre >
2023-05-21 03:13:02 +02:00
< kbd > < enter> < / kbd > : 確認
< kbd > < esc> < / kbd > : 閉じる/キャンセル
2023-04-15 06:40:28 +02:00
< / pre >