From 27234c1cabe243fb890c264d016f134135f5bed0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Borbo=C3=ABn?= Date: Sat, 11 Aug 2018 12:13:14 +0200 Subject: Use tags and that close #128 --- docs/Keybindings.md | 95 ++++++++++++++++++++++++++++------------------------- 1 file changed, 51 insertions(+), 44 deletions(-) (limited to 'docs') diff --git a/docs/Keybindings.md b/docs/Keybindings.md index 46f147201..8ef749277 100644 --- a/docs/Keybindings.md +++ b/docs/Keybindings.md @@ -1,59 +1,66 @@ # Keybindings: ## Global: - - ← → ↑ ↓/h j k l: navigate - PgUp/PgDn: scroll diff panel (use fn+up/down on osx) - q: quit - p: pull - shift+P: push +
+  /hjkl:  navigate
+  PgUp/PgDn:           scroll diff panel (use fn+up/fn+down on osx)
+  q:                    quit
+  p:                    pull
+  shift+P:             push
+
## Files Panel: - - space: toggle staged - c: commit changes - shift+C: commit using git editor - shift+S: stash files - t: add patched (i.e. pick chunks of a file to add) - o: open - e: edit - s: open in sublime (requires 'subl' command) - v: open in vscode (requires 'code' command) - i: add to .gitignore - d: delete if untracked checkout if tracked (aka go away) - shift+R: refresh files +
+  space:    toggle staged
+  c:        commit changes
+  shift+C: commit using git editor
+  shift+S: stash files
+  t:        add patched (i.e. pick chunks of a file to add)
+  o:        open
+  e:        edit
+  s:        open in sublime (requires 'subl' command)
+  v:        open in vscode (requires 'code' 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 - d: delete branch +
+  space:   checkout branch
+  f:       force checkout branch
+  m:       merge into currently checked out branch
+  c:       checkout by name
+  n:       new branch
+  d:       delete branch
+
## Commits Panel: - - s: squash down (only available for topmost commit) - r: rename commit - g: reset to this commit +
+  s:       squash down (only available for topmost commit)
+  r:       rename commit
+  g:       reset to this commit
+
## Stash Panel: - - space: apply - g: pop - d: drop +
+  space:   apply
+  g:       pop
+  d:       drop
+
## Popup Panel: - - esc: close/cancel - enter: confirm - tab: enter newline (if editing) +
+  esc:     close/cancel
+  enter:   confirm
+  tab:     enter newline (if editing)
+
## Resolving Merge Conflicts (Diff Panel): - - ← →/h l: navigate conflicts - ↑ ↓/ k j: select hunk - space: pick hunk - b: pick both hunks - z: undo (only available while still inside diff panel) +
+  /hl: navigate conflicts
+  /kj: select hunk
+  space:      pick hunk
+  b:         pick both hunks
+  z:         undo (only available while still inside diff panel)
+
-- cgit v1.2.3