diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2022-01-04 09:20:38 +1100 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2022-01-04 09:33:35 +1100 |
commit | 8e66d2761ee6580981d6d465e9d970c6a80d3e65 (patch) | |
tree | 1ad294f0b0c4cd1f2609a3ab3b23d536f4730e9f /docs | |
parent | 95b2e9540a55973a6ab32dd4522648634ab15b0a (diff) |
make it clear that keybinding cheat sheets are auto-generated
Diffstat (limited to 'docs')
-rw-r--r-- | docs/keybindings/Keybindings_en.md | 20 | ||||
-rw-r--r-- | docs/keybindings/Keybindings_nl.md | 20 | ||||
-rw-r--r-- | docs/keybindings/Keybindings_pl.md | 170 | ||||
-rw-r--r-- | docs/keybindings/Keybindings_zh.md | 307 |
4 files changed, 442 insertions, 75 deletions
diff --git a/docs/keybindings/Keybindings_en.md b/docs/keybindings/Keybindings_en.md index 304111d5d..302f5a82f 100644 --- a/docs/keybindings/Keybindings_en.md +++ b/docs/keybindings/Keybindings_en.md @@ -1,3 +1,5 @@ +# This file is auto-generated. To update, make the changes in the pkg/i18n directory and then run `go run scripts/generate_cheatsheet.go` from the project root. + # Lazygit Keybindings ## Global Keybindings @@ -21,6 +23,8 @@ <kbd>W</kbd>: open diff menu <kbd>ctrl+e</kbd>: open diff menu <kbd>@</kbd>: open command log menu + <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 </pre> ## List Panel Navigation @@ -119,6 +123,7 @@ ## Commits Panel (Commits) <pre> + <kbd>ctrl+l</kbd>: open log menu <kbd>s</kbd>: squash down <kbd>r</kbd>: reword commit <kbd>R</kbd>: reword commit with editor @@ -143,6 +148,7 @@ <kbd>T</kbd>: tag commit <kbd>ctrl+r</kbd>: reset cherry-picked (copied) commits selection <kbd>ctrl+y</kbd>: copy commit message to clipboard + <kbd>o</kbd>: open commit in browser </pre> ## Commits Panel (Reflog Tab) @@ -163,6 +169,12 @@ <kbd>@</kbd>: open command log menu </pre> +## Files Panel + +<pre> + <kbd>ctrl+b</kbd>: Filter commit files +</pre> + ## Files Panel (Files) <pre> @@ -205,6 +217,8 @@ ## Main Panel (Merging) <pre> + <kbd>H</kbd>: scroll left + <kbd>L</kbd>: scroll right <kbd>esc</kbd>: return to files panel <kbd>M</kbd>: open external merge tool (git mergetool) <kbd>space</kbd>: pick hunk @@ -232,10 +246,13 @@ <kbd>▼</kbd>: select next line <kbd>◄</kbd>: select previous hunk <kbd>►</kbd>: select next hunk + <kbd>ctrl+o</kbd>: copy the selected text to the clipboard <kbd>space</kbd>: add/remove line(s) to patch <kbd>v</kbd>: toggle drag select <kbd>V</kbd>: toggle drag select <kbd>a</kbd>: toggle select hunk + <kbd>H</kbd>: scroll left + <kbd>L</kbd>: scroll right </pre> ## Main Panel (Staging) @@ -250,11 +267,14 @@ <kbd>▼</kbd>: select next line <kbd>◄</kbd>: select previous hunk <kbd>►</kbd>: select next hunk + <kbd>ctrl+o</kbd>: copy the selected text to the clipboard <kbd>e</kbd>: edit file <kbd>o</kbd>: open file <kbd>v</kbd>: toggle drag select <kbd>V</kbd>: toggle drag select <kbd>a</kbd>: toggle select hunk + <kbd>H</kbd>: scroll left + <kbd>L</kbd>: scroll right <kbd>c</kbd>: commit changes <kbd>w</kbd>: commit changes without pre-commit hook <kbd>C</kbd>: commit changes using git editor diff --git a/docs/keybindings/Keybindings_nl.md b/docs/keybindings/Keybindings_nl.md index 56158c6fb..4dcc1c586 100644 --- a/docs/keybindings/Keybindings_nl.md +++ b/docs/keybindings/Keybindings_nl.md @@ -1,3 +1,5 @@ +# This file is auto-generated. To update, make the changes in the pkg/i18n directory and then run `go run scripts/generate_cheatsheet.go` from the project root. + # Lazygit Sneltoetsen ## Globale Sneltoetsen @@ -21,6 +23,8 @@ <kbd>W</kbd>: open diff menu <kbd>ctrl+e</kbd>: open diff menu <kbd>@</kbd>: open command log menu + <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 </pre> ## Lijstpaneel Navigatie @@ -119,6 +123,7 @@ ## Commits Paneel (Commits) <pre> + <kbd>ctrl+l</kbd>: open log menu <kbd>s</kbd>: squash beneden <kbd>r</kbd>: hernoem commit <kbd>R</kbd>: hernoem commit met editor @@ -143,6 +148,7 @@ <kbd>T</kbd>: tag commit <kbd>ctrl+r</kbd>: reset cherry-picked (gekopieerde) commits selectie <kbd>ctrl+y</kbd>: kopieer commit bericht naar klembord + <kbd>o</kbd>: open commit in browser </pre> ## Commits Paneel (Reflog Tabblad) @@ -163,6 +169,12 @@ <kbd>@</kbd>: open command log menu </pre> +## Bestanden Paneel + +<pre> + <kbd>ctrl+b</kbd>: Commit dossiers filteren +</pre> + ## Bestanden Paneel (Bestanden) <pre> @@ -205,6 +217,8 @@ ## Hoofd Paneel (Mergen) <pre> + <kbd>H</kbd>: scroll left + <kbd>L</kbd>: scroll right <kbd>esc</kbd>: ga terug naar het bestanden paneel <kbd>M</kbd>: open external merge tool (git mergetool) <kbd>space</kbd>: kies hunk @@ -232,10 +246,13 @@ <kbd>▼</kbd>: selecteer de volgende lijn <kbd>◄</kbd>: selecteer de vorige hunk <kbd>►</kbd>: selecteer de volgende hunk + <kbd>ctrl+o</kbd>: copy the selected text to the clipboard <kbd>space</kbd>: voeg toe/verwijder lijn(en) in patch <kbd>v</kbd>: toggle drag selecteer <kbd>V</kbd>: toggle drag selecteer <kbd>a</kbd>: toggle selecteer hunk + <kbd>H</kbd>: scroll left + <kbd>L</kbd>: scroll right </pre> ## Hoofd Paneel (Staging) @@ -250,11 +267,14 @@ <kbd>▼</kbd>: selecteer de volgende lijn <kbd>◄</kbd>: selecteer de vorige hunk <kbd>►</kbd>: selecteer de volgende hunk + <kbd>ctrl+o</kbd>: copy the selected text to the clipboard <kbd>e</kbd>: verander bestand <kbd>o</kbd>: open bestand <kbd>v</kbd>: toggle drag selecteer <kbd>V</kbd>: toggle drag selecteer <kbd>a</kbd>: toggle selecteer hunk + <kbd>H</kbd>: scroll left + <kbd>L</kbd>: scroll right <kbd>c</kbd>: Commit veranderingen <kbd>w</kbd>: commit veranderingen zonder pre-commit hook <kbd>C</kbd>: commit veranderingen met de git editor diff --git a/docs/keybindings/Keybindings_pl.md b/docs/keybindings/Keybindings_pl.md index 21f9ec093..6191d1516 100644 --- a/docs/keybindings/Keybindings_pl.md +++ b/docs/keybindings/Keybindings_pl.md @@ -1,3 +1,5 @@ +# This file is auto-generated. To update, make the changes in the pkg/i18n directory and then run `go run scripts/generate_cheatsheet.go` from the project root. + # Lazygit Keybindings ## Globalne @@ -6,7 +8,7 @@ <kbd>ctrl+r</kbd>: switch to a recent repo (<c-r>) <kbd>pgup</kbd>: scroll up main panel (fn+up) <kbd>pgdown</kbd>: scroll down main panel (fn+down) - <kbd>m</kbd>: view merge/rebase options + <kbd>m</kbd>: widok scalenia/opcje zmiany bazy <kbd>ctrl+p</kbd>: view custom patch options <kbd>P</kbd>: push <kbd>p</kbd>: pull @@ -16,11 +18,13 @@ <kbd>ctrl+z</kbd>: redo (via reflog) (experimental) <kbd>+</kbd>: next screen mode (normal/half/fullscreen) <kbd>_</kbd>: prev screen mode - <kbd>:</kbd>: execute custom command + <kbd>:</kbd>: wykonaj własną komendę <kbd>ctrl+s</kbd>: view filter-by-path options <kbd>W</kbd>: open diff menu <kbd>ctrl+e</kbd>: open diff menu <kbd>@</kbd>: open command log menu + <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 </pre> ## List Panel Navigation @@ -39,18 +43,18 @@ <pre> <kbd>space</kbd>: przełącz - <kbd>o</kbd>: utwórz żądanie wyciągnięcia + <kbd>o</kbd>: utwórz żądanie pobrania <kbd>O</kbd>: utwórz opcje żądania ściągnięcia - <kbd>ctrl+y</kbd>: skopiuj adres URL żądania ściągnięcia do schowka + <kbd>ctrl+y</kbd>: skopiuj adres URL żądania pobrania do schowka <kbd>c</kbd>: przełącz używając nazwy <kbd>F</kbd>: wymuś przełączenie <kbd>n</kbd>: nowa gałąź <kbd>d</kbd>: usuń gałąź - <kbd>r</kbd>: rebase branch + <kbd>r</kbd>: zmiana bazy gałęzi <kbd>M</kbd>: scal do obecnej gałęzi <kbd>i</kbd>: show git-flow options <kbd>f</kbd>: fast-forward this branch from its upstream - <kbd>g</kbd>: view reset options + <kbd>g</kbd>: wyświetl opcje resetu <kbd>R</kbd>: rename branch <kbd>ctrl+o</kbd>: copy branch name to clipboard <kbd>enter</kbd>: view commits @@ -59,14 +63,14 @@ ## Gałęzie Panel (Remote Branches (in Remotes tab)) <pre> - <kbd>esc</kbd>: return to remotes list - <kbd>g</kbd>: view reset options + <kbd>esc</kbd>: wróć do listy repozytoriów zdalnych + <kbd>g</kbd>: wyświetl opcje resetu <kbd>enter</kbd>: view commits <kbd>space</kbd>: przełącz <kbd>n</kbd>: nowa gałąź <kbd>M</kbd>: scal do obecnej gałęzi <kbd>d</kbd>: usuń gałąź - <kbd>r</kbd>: rebase branch + <kbd>r</kbd>: zmiana bazy gałęzi <kbd>u</kbd>: set as upstream of checked-out branch </pre> @@ -82,12 +86,12 @@ ## Gałęzie Panel (Sub-commits) <pre> - <kbd>enter</kbd>: view commit's files + <kbd>enter</kbd>: przeglądaj pliki commita <kbd>space</kbd>: checkout commit - <kbd>g</kbd>: view reset options + <kbd>g</kbd>: wyświetl opcje resetu <kbd>n</kbd>: nowa gałąź - <kbd>c</kbd>: copy commit (cherry-pick) - <kbd>C</kbd>: copy commit range (cherry-pick) + <kbd>c</kbd>: kopiuj commit (przebieranie) + <kbd>C</kbd>: kopiuj zakres commitów (przebieranie) <kbd>ctrl+r</kbd>: reset cherry-picked (copied) commits selection <kbd>ctrl+o</kbd>: copy commit SHA to clipboard </pre> @@ -99,16 +103,16 @@ <kbd>d</kbd>: delete tag <kbd>P</kbd>: push tag <kbd>n</kbd>: create tag - <kbd>g</kbd>: view reset options + <kbd>g</kbd>: wyświetl opcje resetu <kbd>enter</kbd>: view commits </pre> -## Commit files Panel +## Pliki commita Panel <pre> <kbd>ctrl+o</kbd>: copy the committed file name to the clipboard - <kbd>c</kbd>: checkout file - <kbd>d</kbd>: discard this commit's changes to this file + <kbd>c</kbd>: plik wybierania + <kbd>d</kbd>: porzuć zmiany commita dla tego pliku <kbd>o</kbd>: otwórz plik <kbd>e</kbd>: edytuj plik <kbd>space</kbd>: toggle file included in patch @@ -119,40 +123,42 @@ ## Commity Panel (Commity) <pre> - <kbd>s</kbd>: ściśnij w dół - <kbd>r</kbd>: przemianuj commit - <kbd>R</kbd>: przemianuj commit w edytorze + <kbd>ctrl+l</kbd>: open log menu + <kbd>s</kbd>: ściśnij + <kbd>r</kbd>: zmień nazwę commita + <kbd>R</kbd>: zmień nazwę commita w edytorze <kbd>g</kbd>: zresetuj do tego commita <kbd>f</kbd>: napraw commit - <kbd>F</kbd>: create fixup commit for this commit - <kbd>S</kbd>: squash all 'fixup!' commits above selected commits (autosquash) - <kbd>d</kbd>: delete commit - <kbd>ctrl+j</kbd>: move commit down one - <kbd>ctrl+k</kbd>: move commit up one - <kbd>e</kbd>: edit commit - <kbd>A</kbd>: amend commit with staged changes - <kbd>p</kbd>: pick commit (when mid-rebase) - <kbd>t</kbd>: revert commit - <kbd>c</kbd>: copy commit (cherry-pick) + <kbd>F</kbd>: utwórz commit naprawczy dla tego commita + <kbd>S</kbd>: spłaszcz wszystkie commity naprawcze powyżej zaznaczonych commitów (autosquash) + <kbd>d</kbd>: usuń commit + <kbd>ctrl+j</kbd>: przenieś commit 1 w dół + <kbd>ctrl+k</kbd>: przenieś commit 1 w górę + <kbd>e</kbd>: edytuj commit + <kbd>A</kbd>: popraw commit zmianami z poczekalni + <kbd>p</kbd>: wybierz commit (podczas zmiany bazy) + <kbd>t</kbd>: odwróć commit + <kbd>c</kbd>: kopiuj commit (przebieranie) <kbd>ctrl+o</kbd>: copy commit SHA to clipboard - <kbd>C</kbd>: copy commit range (cherry-pick) - <kbd>v</kbd>: paste commits (cherry-pick) - <kbd>enter</kbd>: view commit's files + <kbd>C</kbd>: kopiuj zakres commitów (przebieranie) + <kbd>v</kbd>: wklej commity (przebieranie) + <kbd>enter</kbd>: przeglądaj pliki commita <kbd>space</kbd>: checkout commit <kbd>n</kbd>: create new branch off of commit <kbd>T</kbd>: tag commit <kbd>ctrl+r</kbd>: reset cherry-picked (copied) commits selection <kbd>ctrl+y</kbd>: copy commit message to clipboard + <kbd>o</kbd>: open commit in browser </pre> ## Commity Panel (Reflog Tab) <pre> - <kbd>enter</kbd>: view commit's files + <kbd>enter</kbd>: przeglądaj pliki commita <kbd>space</kbd>: checkout commit - <kbd>g</kbd>: view reset options - <kbd>c</kbd>: copy commit (cherry-pick) - <kbd>C</kbd>: copy commit range (cherry-pick) + <kbd>g</kbd>: wyświetl opcje resetu + <kbd>c</kbd>: kopiuj commit (przebieranie) + <kbd>C</kbd>: kopiuj zakres commitów (przebieranie) <kbd>ctrl+r</kbd>: reset cherry-picked (copied) commits selection <kbd>ctrl+o</kbd>: copy commit SHA to clipboard </pre> @@ -163,25 +169,31 @@ <kbd>@</kbd>: open command log menu </pre> +## Pliki Panel + +<pre> + <kbd>ctrl+b</kbd>: Filtrowanie commitów +</pre> + ## Pliki Panel (Pliki) <pre> - <kbd>c</kbd>: commituj zmiany - <kbd>w</kbd>: commit changes without pre-commit hook - <kbd>A</kbd>: zmień ostatnie zatwierdzenie - <kbd>C</kbd>: commituj zmiany używając edytora z gita - <kbd>space</kbd>: przełącz zatwierdzenie - <kbd>d</kbd>: view 'discard changes' options + <kbd>c</kbd>: Zatwierdź zmiany + <kbd>w</kbd>: zatwierdź zmiany bez skryptu pre-commit + <kbd>A</kbd>: Zmień ostatni commit + <kbd>C</kbd>: Zatwierdź zmiany używając edytora + <kbd>space</kbd>: przełącz stan poczekalni + <kbd>d</kbd>: pokaż opcje porzucania zmian <kbd>e</kbd>: edytuj plik <kbd>o</kbd>: otwórz plik <kbd>i</kbd>: dodaj do .gitignore <kbd>r</kbd>: odśwież pliki - <kbd>s</kbd>: przechowaj pliki - <kbd>S</kbd>: view stash options - <kbd>a</kbd>: przełącz wszystkie zatwierdzenia - <kbd>D</kbd>: view reset options + <kbd>s</kbd>: przechowaj zmiany + <kbd>S</kbd>: wyświetl opcje schowka + <kbd>a</kbd>: przełącz stan poczekalni wszystkich + <kbd>D</kbd>: wyświetl opcje resetu <kbd>enter</kbd>: zatwierdź pojedyncze linie - <kbd>f</kbd>: fetch + <kbd>f</kbd>: pobierz <kbd>ctrl+o</kbd>: copy the file name to the clipboard <kbd>g</kbd>: view upstream reset options <kbd>`</kbd>: toggle file tree view @@ -202,43 +214,48 @@ <kbd>b</kbd>: view bulk submodule options </pre> -## Main Panel (Merging) +## Główne Panel (Scalanie) <pre> + <kbd>H</kbd>: scroll left + <kbd>L</kbd>: scroll right <kbd>esc</kbd>: wróć do panelu plików <kbd>M</kbd>: open external merge tool (git mergetool) - <kbd>space</kbd>: pick hunk - <kbd>b</kbd>: pick all hunks - <kbd>◄</kbd>: select previous conflict - <kbd>►</kbd>: select next conflict - <kbd>▲</kbd>: select previous hunk - <kbd>▼</kbd>: select next hunk + <kbd>space</kbd>: wybierz kawałek + <kbd>b</kbd>: wybierz wszystkie kawałki + <kbd>◄</kbd>: poprzedni konflikt + <kbd>►</kbd>: następny konflikt + <kbd>▲</kbd>: wybierz poprzedni kawałek + <kbd>▼</kbd>: wybierz następny kawałek <kbd>z</kbd>: cofnij </pre> -## Main Panel (Normal) +## Główne Panel (Zwykłe) <pre> - <kbd>Ő</kbd>: scroll down (fn+up) - <kbd>ő</kbd>: scroll up (fn+down) + <kbd>Ő</kbd>: przewiń w dół (fn+up) + <kbd>ő</kbd>: przewiń w górę (fn+down) </pre> -## Main Panel (Patch Building) +## Główne Panel (Patch Building) <pre> - <kbd>esc</kbd>: exit line-by-line mode + <kbd>esc</kbd>: wyście z trybu "linia po linii" <kbd>o</kbd>: otwórz plik - <kbd>▲</kbd>: select previous line - <kbd>▼</kbd>: select next line - <kbd>◄</kbd>: select previous hunk - <kbd>►</kbd>: select next hunk + <kbd>▲</kbd>: poprzednia linia + <kbd>▼</kbd>: następna linia + <kbd>◄</kbd>: poprzedni kawałek + <kbd>►</kbd>: następny kawałek + <kbd>ctrl+o</kbd>: copy the selected text to the clipboard <kbd>space</kbd>: add/remove line(s) to patch <kbd>v</kbd>: toggle drag select <kbd>V</kbd>: toggle drag select <kbd>a</kbd>: toggle select hunk + <kbd>H</kbd>: scroll left + <kbd>L</kbd>: scroll right </pre> -## Main Panel (Zatwierdzanie) +## Główne Panel (Poczekalnia) <pre> <kbd>esc</kbd>: wróć do panelu plików @@ -246,18 +263,21 @@ <kbd>d</kbd>: delete change (git reset) <kbd>tab</kbd>: switch to other panel <kbd>o</kbd>: otwórz plik - <kbd>▲</kbd>: select previous line - <kbd>▼</kbd>: select next line - <kbd>◄</kbd>: select previous hunk - <kbd>►</kbd>: select next hunk + <kbd>▲</kbd>: poprzednia linia + <kbd>▼</kbd>: następna linia + <kbd>◄</kbd>: poprzedni kawałek + <kbd>►</kbd>: następny kawałek + <kbd>ctrl+o</kbd>: copy the selected text to the clipboard <kbd>e</kbd>: edytuj plik <kbd>o</kbd>: otwórz plik <kbd>v</kbd>: toggle drag select <kbd>V</kbd>: toggle drag select <kbd>a</kbd>: toggle select hunk - <kbd>c</kbd>: commituj zmiany - <kbd>w</kbd>: commit changes without pre-commit hook - <kbd>C</kbd>: commituj zmiany używając edytora z gita + <kbd>H</kbd>: scroll left + <kbd>L</kbd>: scroll right + <kbd>c</kbd>: Zatwierdź zmiany + <kbd>w</kbd>: zatwierdź zmiany bez skryptu pre-commit + <kbd>C</kbd>: Zatwierdź zmiany używając edytora </pre> ## Menu Panel @@ -279,9 +299,9 @@ ## Status Panel <pre> - <kbd>e</kbd>: edytuj plik konfiguracyjny - <kbd>o</kbd>: otwórz plik konfiguracyjny + <kbd>e</kbd>: edytuj konfigurację + <kbd>o</kbd>: otwórz konfigurację <kbd>u</kbd>: sprawdź aktualizacje <kbd>enter</kbd>: switch to a recent repo - <kbd>a</kbd>: pokazywać wszystkie logi branżowe + <kbd>a</kbd>: pokaż wszystkie logi gałęzi </pre> diff --git a/docs/keybindings/Keybindings_zh.md b/docs/keybindings/Keybindings_zh.md new file mode 100644 index 000000000..d0b297df3 --- /dev/null +++ b/docs/keybindings/Keybindings_zh.md @@ -0,0 +1,307 @@ +# This file is auto-generated. To update, make the changes in the pkg/i18n directory and then run `go run scripts/generate_cheatsheet.go` from the project root. + +# Lazygit 按键绑定 + +## 全局键绑定 + +<pre> + <kbd>ctrl+r</kbd>: 切换到最近的仓库 (<c-r>) + <kbd>pgup</kbd>: 向上滚动主面板 (fn+up) + <kbd>pgdown</kbd>: 向下滚动主面板 (fn+down) + <kbd>m</kbd>: 查看 合并/变基 选项 + <kbd>ctrl+p</kbd>: 查看自定义补丁选项 + <kbd>P</kbd>: 推送 + <kbd>p</kbd>: 拉取 + <kbd>R</kbd>: 刷新 + <kbd>x</kbd>: 打开菜单 + <kbd>z</kbd>: (通过 reflog)撤销「实验功能」 + <kbd>ctrl+z</kbd>: (通过 reflog)重做「实验功能」 + <kbd>+</kbd>: 下一屏模式(正常/半屏/全屏) + <kbd>_</kbd>: 上一屏模式 + <kbd>:</kbd>: 执行自定义命令 + <kbd>ctrl+s</kbd>: 查看按路径过滤选项 + <kbd>W</kbd>: 打开 diff 菜单 + <kbd>ctrl+e</kbd>: 打开 diff 菜单 + <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 +</pre> + +## 列表面板导航 + +<pre> + <kbd>.</kbd>: 下一页 + <kbd>,</kbd>: 上一页 + <kbd><</kbd>: 滚动到顶部 + <kbd>></kbd>: 滚动到底部 + <kbd>/</kbd>: 开始搜索 + <kbd>]</kbd>: 下一个标签 + <kbd>[</kbd>: 上一个标签 +</pre> + +## 分支 面板 (分支标签) + +<pre> + <kbd>space</kbd>: 检出 + <kbd>o</kbd>: 创建抓取请求 + <kbd>O</kbd>: 创建抓取请求选项 + <kbd>ctrl+y</kbd>: 将抓取请求 URL 复制到剪贴板 + <kbd>c</kbd>: 按名称检出 + <kbd>F</kbd>: 强制检出 + <kbd>n</kbd>: 新分支 + <kbd>d</kbd>: 删除分支 + <kbd>r</kbd>: 将已检出的分支变基到该分支 + <kbd>M</kbd>: 合并到当前检出的分支 + <kbd>i</kbd>: 显示 git-flow 选项 + <kbd>f</kbd>: 从上游快进此分支 + <kbd>g</kbd>: 查看重置选项 + <kbd>R</kbd>: 重命名分支 + <kbd>ctrl+o</kbd>: 将分支名称复制到剪贴板 + <kbd>enter</kbd>: 查看提交 +</pre> + +## 分支 面板 (远程分支(在远程页面中)) + +<pre> + <kbd>esc</kbd>: 返回远程仓库列表 + <kbd>g</kbd>: 查看重置选项 + <kbd>enter</kbd>: 查看提交 + <kbd>space</kbd>: 检出 + <kbd>n</kbd>: 新分支 + <kbd>M</kbd>: 合并到当前检出的分支 + <kbd>d</kbd>: 删除分支 + <kbd>r</kbd>: 将已检出的分支变基到该分支 + <kbd>u</kbd>: 设置为检出分支的上游 +</pre> + +## 分支 面板 (远程页面) + +<pre> + <kbd>f</kbd>: 抓取远程仓库 + <kbd>n</kbd>: 添加新的远程仓库 + <kbd>d</kbd>: 删除远程 + <kbd>e</kbd>: 编辑远程仓库 +</pre> + +## 分支 面板 (子提交) + +<pre> + <kbd>enter</kbd>: 查看提交的文件 + <kbd>space</kbd>: 检出提交 + <kbd>g</kbd>: 查看重置选项 + <kbd>n</kbd>: 新分支 + <kbd>c</kbd>: 复制提交(拣选) + <kbd>C</kbd>: 复制提交范围(拣选) + <kbd>ctrl+r</kbd>: 重置已拣选(复制)的提交 + <kbd>ctrl+o</kbd>: 将提交的 SHA 复制到剪贴板 +</pre> + +## 分支 面板 (标签页面) + +<pre> + <kbd>space</kbd>: 检出 + <kbd>d</kbd>: 删除标签 + <kbd>P</kbd>: 推送标签 + <kbd>n</kbd>: 创建标签 + <kbd>g</kbd>: 查看重置选项 + <kbd>enter</kbd>: 查看提交 +</pre> + +## 提交文件 面板 + +<pre> + <kbd>ctrl+o</kbd>: 将提交的文件名复制到剪贴板 + <kbd>c</kbd>: 检出文件 + <kbd>d</kbd>: 放弃对此文件的提交更改 + <kbd>o</kbd>: 打开文件 + <kbd>e</kbd>: 编辑文件 + <kbd>space</kbd>: 补丁中包含的切换文件 + <kbd>enter</kbd>: 输入文件以将所选行添加到补丁中(或切换目录折叠) + <kbd>`</kbd>: 切换文件树视图 +</pre> + +## 提交 面板 (提交) + +<pre> + <kbd>ctrl+l</kbd>: open log menu + <kbd>s</kbd>: 向下压缩 + <kbd>r</kbd>: 改写提交 + <kbd>R</kbd>: 使用编辑器重命名提交 + <kbd>g</kbd>: 重置为此提交 + <kbd>f</kbd>: 修正提交(fixup) + <kbd>F</kbd>: 为此提交创建修正 + <kbd>S</kbd>: 压缩在所选提交之上的所有“fixup!”提交(自动压缩) + <kbd>d</kbd>: 删除提交 + <kbd>ctrl+j</kbd>: 下移提交 + <kbd>ctrl+k</kbd>: 上移提交 + <kbd>e</kbd>: 编辑提交 + <kbd>A</kbd>: 用已暂存的更改来修补提交 + <kbd>p</kbd>: 选择提交(变基过程中) + <kbd>t</kbd>: 还原提交 + <kbd>c</kbd>: 复制提交(拣选) + <kbd>ctrl+o</kbd>: 将提交的 SHA 复制到剪贴板 + <kbd>C</kbd>: 复制提交范围(拣选) + <kbd>v</kbd>: 粘贴提交(拣选) + <kbd>enter</kbd>: 查看提交的文件 + <kbd>space</kbd>: 检出提交 + <kbd>n</kbd>: 从提交创建新分支 + <kbd>T</kbd>: 标签提交 + <kbd>ctrl+r</kbd>: 重置已拣选(复制)的提交 + <kbd>ctrl+y</kbd>: 将提交消息复制到剪贴板 + <kbd>o</kbd>: open commit in browser +</pre> + +## 提交 面板 (Reflog) + +<pre> + <kbd>enter</kbd>: 查看提交的文件 + <kbd>space</kbd>: 检出提交 + <kbd>g</kbd>: 查看重置选项 + <kbd>c</kbd>: 复制提交(拣选) + <kbd>C</kbd>: 复制提交范围(拣选) + <kbd>ctrl+r</kbd>: 重置已拣选(复制)的提交 + <kbd>ctrl+o</kbd>: 将提交的 SHA 复制到剪贴板 +</pre> + +## Extras 面板 + +<pre> + <kbd>@</kbd>: 打开命令日志菜单 +</pre> + +## 文件 面板 + +<pre> + <kbd>ctrl+b</kbd>: 过滤提交文件 +</pre> + +## 文件 面板 (文件) + +<pre> + <kbd>c</kbd>: 提交更改 + <kbd>w</kbd>: 提交更改而无需预先提交钩子 + <kbd>A</kbd>: 修补最后一次提交 + <kbd>C</kbd>: 提交更改(使用编辑器编辑提交信息) + <kbd>space</kbd>: 切换暂存状态 + <kbd>d</kbd>: 查看'放弃更改‘选项 + <kbd>e</kbd>: 编辑文件 + <kbd>o</kbd>: 打开文件 + <kbd>i</kbd>: 添加到 .gitignore + <kbd>r</kbd>: 刷新文件 + <kbd>s</kbd>: 将所有更改加入贮藏 + <kbd>S</kbd>: 查看隐藏选项 + <kbd>a</kbd>: 切换所有文件的暂存状态 + <kbd>D</kbd>: 查看重置选项 + <kbd>enter</kbd>: 暂存单个 块/行 用于文件, 或 折叠/展开 目录 + <kbd>f</kbd>: 抓取 + <kbd>ctrl+o</kbd>: 将文件名复制到剪贴板 + <kbd>g</kbd>: 查看上游重置选项 + <kbd>`</kbd>: 切换文件树视图 + <kbd>M</kbd>: 打开合并工具 + <kbd>ctrl+w</kbd>: 切换是否在差异视图中显示空白更改 +</pre> + +## 文件 面板 (子模块) + +<pre> + <kbd>ctrl+o</kbd>: 将子模块名称复制到剪贴板 + <kbd>enter</kbd>: 输入子模块 + <kbd>d</kbd>: 查看重置和删除子模块选项 + <kbd>u</kbd>: 更新子模块 + <kbd>n</kbd>: 添加新的子模块 + <kbd>e</kbd>: 更新子模块 URL + <kbd>i</kbd>: 初始化子模块 + <kbd>b</kbd>: 查看批量子模块选项 +</pre> + +## 主要 面板 (合并中) + +<pre> + <kbd>H</kbd>: scroll left + <kbd>L</kbd>: scroll right + <kbd>esc</kbd>: 返回文件面板 + <kbd>M</kbd>: 打开合并工具 + <kbd>space</kbd>: 选中区块 + <kbd>b</kbd>: 选中所有区块 + <kbd>◄</kbd>: 选择上一个冲突 + <kbd>►</kbd>: 选择下一个冲突 + <kbd>▲</kbd>: 选择顶部块 + <kbd>▼</kbd>: 选择底部块 + <kbd>z</kbd>: 撤销 +</pre> + +## 主要 面板 (正常) + +<pre> + <kbd>Ő</kbd>: 向下滚动 (fn+up) + <kbd>ő</kbd>: 向上滚动 (fn+down) +</pre> + +## 主要 面板 (构建补丁中) + +<pre> + <kbd>esc</kbd>: 退出逐行模式 + <kbd>o</kbd>: 打开文件 + <kbd>▲</kbd>: 选择上一行 + <kbd>▼</kbd>: 选择下一行 + <kbd>◄</kbd>: 选择上一个区块 + <kbd>►</kbd>: 选择下一个区块 + <kbd>ctrl+o</kbd>: copy the selected text to the clipboard + <kbd>space</kbd>: 添加/移除 行到补丁 + <kbd>v</kbd>: 切换拖动选择 + <kbd>V</kbd>: 切换拖动选择 + <kbd>a</kbd>: 切换选择区块 + <kbd>H</kbd>: scroll left + <kbd>L</kbd>: scroll right +</pre> + +## 主要 面板 (正在暂存) + +<pre> + <kbd>esc</kbd>: 返回文件面板 + <kbd>space</kbd>: 切换行暂存状态 + <kbd>d</kbd>: 取消变更 (git reset) + <kbd>tab</kbd>: 切换到其他面板 + <kbd>o</kbd>: 打开文件 + <kbd>▲</kbd>: 选择上一行 + <kbd>▼</kbd>: 选择下一行 + <kbd>◄</kbd>: 选择上一个区块 + <kbd>►</kbd>: 选择下一个区块 + <kbd>ctrl+o</kbd>: copy the selected text to the clipboard + <kbd>e</kbd>: 编辑文件 + <kbd>o</kbd>: 打开文件 + <kbd>v</kbd>: 切换拖动选择 + <kbd>V</kbd>: 切换拖动选择 + <kbd>a</kbd>: 切换选择区块 + <kbd>H</kbd>: scroll left + <kbd>L</kbd>: scroll right + <kbd>c</kbd>: 提交更改 + <kbd>w</kbd>: 提交更改而无需预先提交钩子 + <kbd>C</kbd>: 提交更改(使用编辑器编辑提交信息) +</pre> + +## 菜单 面板 + +<pre> + <kbd>esc</kbd>: 关闭菜单 +</pre> + +## 贮藏 面板 + +<pre> + <kbd>enter</kbd>: 查看贮藏条目中的文件 + <kbd>space</kbd>: 应用 + <kbd>g</kbd>: 应用并删除 + <kbd>d</kbd>: 删除 + <kbd>n</kbd>: 新分支 +</pre> + +## 状态 面板 + +<pre> + <kbd>e</kbd>: 编辑配置文件 + <kbd>o</kbd>: 打开配置文件 + <kbd>u</kbd>: 检查更新 + <kbd>enter</kbd>: 切换到最近的仓库 + <kbd>a</kbd>: 显示所有分支的日志 +</pre> |