mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-06-02 23:27:32 +02:00
add keybindings doc
This commit is contained in:
parent
caea649733
commit
afc3d4a997
52
docs/Keybindings.md
Normal file
52
docs/Keybindings.md
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
# Keybindings:
|
||||||
|
|
||||||
|
## Global:
|
||||||
|
|
||||||
|
← → ↑ ↓: navigate
|
||||||
|
PgUp/PgDn: scroll diff panel
|
||||||
|
q: quit
|
||||||
|
|
||||||
|
## Files Panel:
|
||||||
|
|
||||||
|
space: toggle staged
|
||||||
|
c: commit changes
|
||||||
|
shift+S: stash files
|
||||||
|
o: open (osx only)
|
||||||
|
s: open in sublime (requires 'code' command)
|
||||||
|
v: open in vscode (requires 'subl' command)
|
||||||
|
i: add to .gitignore
|
||||||
|
d: delete if untracked checkout if tracked (aka go away)
|
||||||
|
shift+R: refresh files
|
||||||
|
|
||||||
|
## Branches Panel:
|
||||||
|
|
||||||
|
space: checkout branch
|
||||||
|
f: force checkout branch
|
||||||
|
m: merge into currently checked out branch
|
||||||
|
c: checkout by name
|
||||||
|
n: new branch
|
||||||
|
|
||||||
|
## Commits Panel:
|
||||||
|
|
||||||
|
s: squash down (only available for topmost commit)
|
||||||
|
r: rename commit
|
||||||
|
g: reset to this commit
|
||||||
|
|
||||||
|
## Stash Panel:
|
||||||
|
|
||||||
|
space: apply
|
||||||
|
k: pop
|
||||||
|
d: drop
|
||||||
|
|
||||||
|
## Popup Panel:
|
||||||
|
|
||||||
|
esc: close/cancel
|
||||||
|
enter: confirm
|
||||||
|
|
||||||
|
## Resolving Merge Conflicts (Diff Panel):
|
||||||
|
|
||||||
|
← →: navigate conflicts
|
||||||
|
↑ ↓: select hunk
|
||||||
|
space: pick hunk
|
||||||
|
b: pick both hunks
|
||||||
|
z: undo (only available while still inside diff panel)
|
Loading…
x
Reference in New Issue
Block a user