mirror of
https://github.com/jesseduffield/lazygit.git
synced 2024-12-14 11:23:09 +02:00
7.7 KiB
7.7 KiB
Lazygit Keybindings
Globalne
pgup: scroll up main panel (fn+up) pgdown: scroll down main panel (fn+down) m: view merge/rebase options ctrl+p: view custom patch options P: push p: pull R: odśwież x: open menu z: undo (via reflog) (experimental) ctrl+z: redo (via reflog) (experimental) +: next screen mode (normal/half/fullscreen) _: prev screen mode :: execute custom command |: view filter-by-path options W: open diff menu ctrl+e: open diff menu
List Panel Navigation
.: next page ,: previous page <: scroll to top >: scroll to bottom /: start search ]: next tab [: previous tab
Gałęzie Panel (Branches Tab)
space: przełącz o: utwórz żądanie wyciągnięcia ctrl+y: skopiuj adres URL żądania ściągnięcia do schowka c: przełącz używając nazwy F: wymuś przełączenie n: nowa gałąź d: usuń gałąź r: rebase branch M: scal do obecnej gałęzi i: show git-flow options f: fast-forward this branch from its upstream g: view reset options R: rename branch ctrl+o: copy branch name to clipboard enter: view commits
Gałęzie Panel (Remote Branches (in Remotes tab))
esc: return to remotes list g: view reset options enter: view commits space: przełącz n: nowa gałąź M: scal do obecnej gałęzi d: usuń gałąź r: rebase branch u: set as upstream of checked-out branch
Gałęzie Panel (Remotes Tab)
f: fetch remote n: add new remote d: remove remote e: edit remote
Gałęzie Panel (Sub-commits)
enter: view commit's files space: checkout commit g: view reset options n: nowa gałąź c: copy commit (cherry-pick) C: copy commit range (cherry-pick) ctrl+r: reset cherry-picked (copied) commits selection ctrl+o: copy commit SHA to clipboard
Gałęzie Panel (Tags Tab)
space: przełącz d: delete tag P: push tag n: create tag g: view reset options enter: view commits
Commit files Panel
ctrl+o: copy the committed file name to the clipboard c: checkout file d: discard this commit's changes to this file o: otwórz plik e: edytuj plik space: toggle file included in patch enter: enter file to add selected lines to the patch (or toggle directory collapsed) `: toggle file tree view
Commity Panel (Commity)
s: ściśnij w dół r: przemianuj commit R: przemianuj commit w edytorze g: zresetuj do tego commita f: napraw commit F: create fixup commit for this commit S: squash above commits d: delete commit ctrl+j: move commit down one ctrl+k: move commit up one e: edit commit A: amend commit with staged changes p: pick commit (when mid-rebase) t: revert commit c: copy commit (cherry-pick) ctrl+o: copy commit SHA to clipboard C: copy commit range (cherry-pick) v: paste commits (cherry-pick) enter: view commit's files space: checkout commit n: create new branch off of commit T: tag commit ctrl+r: reset cherry-picked (copied) commits selection ctrl+y: copy commit message to clipboard
Commity Panel (Reflog Tab)
enter: view commit's files space: checkout commit g: view reset options c: copy commit (cherry-pick) C: copy commit range (cherry-pick) ctrl+r: reset cherry-picked (copied) commits selection ctrl+o: copy commit SHA to clipboard
Pliki Panel (Pliki)
c: commituj zmiany w: commit changes without pre-commit hook A: zmień ostatnie zatwierdzenie C: commituj zmiany używając edytora z gita space: przełącz zatwierdzenie d: view 'discard changes' options e: edytuj plik o: otwórz plik i: dodaj do .gitignore r: odśwież pliki s: przechowaj pliki S: view stash options a: przełącz wszystkie zatwierdzenia D: view reset options enter: zatwierdź pojedyncze linie f: fetch ctrl+o: copy the file name to the clipboard g: view upstream reset options `: toggle file tree view
Pliki Panel (Submodules)
ctrl+o: copy submodule name to clipboard enter: enter submodule d: view reset and remove submodule options u: update submodule n: add new submodule e: update submodule URL i: initialize submodule b: view bulk submodule options
Main Panel (Merging)
esc: wróć do panelu plików space: pick hunk b: pick both hunks ◄: select previous conflict ►: select next conflict ▲: select top hunk ▼: select bottom hunk z: cofnij
Main Panel (Normal)
Ő: scroll down (fn+up) ő: scroll up (fn+down)
Main Panel (Patch Building)
esc: exit line-by-line mode o: otwórz plik ▲: select previous line ▼: select next line ◄: select previous hunk ►: select next hunk space: add/remove line(s) to patch v: toggle drag select V: toggle drag select a: toggle select hunk
Main Panel (Zatwierdzanie)
esc: wróć do panelu plików space: toggle line staged / unstaged d: delete change (git reset) tab: switch to other panel o: otwórz plik ▲: select previous line ▼: select next line ◄: select previous hunk ►: select next hunk e: edytuj plik o: otwórz plik v: toggle drag select V: toggle drag select a: toggle select hunk c: commituj zmiany w: commit changes without pre-commit hook C: commituj zmiany używając edytora z gita
Menu Panel
esc: close menu
Schowek Panel
enter: view stash entry's files space: zastosuj g: wyciągnij d: porzuć n: nowa gałąź
Status Panel
e: edytuj plik konfiguracyjny o: otwórz plik konfiguracyjny u: sprawdź aktualizacje enter: switch to a recent repo a: pokazywać wszystkie logi branżowe