# Keybindings: ## Global:
  /hjkl:               navigate
  PgUp/PgDn or ctrl+u/ctrl+d:   scroll diff panel
                                     (for PgUp and PgDn, use fn+up/fn+down on osx)
  q:                                quit
  p:                                pull
  shift+P:                         push
## Status Panel:
  e:        edit config file
  o:        open config file
## Files Panel:
  space:    toggle staged
  a:        stage/unstage all
  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
  shift+A: abort merge
## 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
  D:       force delete branch
## Commits Panel:
  s:       squash down (only available for topmost commit)
  r:       rename commit
  shift+R: rename commit using git editor
  g:       reset to this commit
## Stash Panel:
  space:   apply
  g:       pop
  d:       drop
## Popup Panel:
  esc:     close/cancel
  enter:   confirm
  tab:     enter newline (if editing)
## Resolving Merge Conflicts (Diff Panel):
  /hl: navigate conflicts
  /kj: select hunk
  space:      pick hunk
  b:         pick both hunks
  z:         undo (only available while still inside diff panel)