| Commit | ||
| Ctrl + m | : | Amend last commit |
| Ctrl + Return | : | Commit staged changes |
| Ctrl + s | : | Stage selected files |
| Alt + a | : | Stage modified files |
| Alt + u | : | Stage untracked files |
| Ctrl + r | : | Refresh |
| Actions | ||
| Ctrl + b | : | Create branch |
| Alt + b | : | Checkout branch |
| Ctrl + g | : | Grep |
| Alt + d | : | Show diffstat |
| Alt + e | : | Export patches |
| Ctrl + p | : | Cherry pick |
| Shift + Alt + s | : | Stash |
| ? | : | Keyboard shortcuts |
| Editing | ||
| Ctrl + e, Enter | : | Launch editor |
| Space | : | Open using default application |
| Shift + Space | : | Open parent directory |
| Shift + Ctrl + e | : | View / edit recently modified files |
| Ctrl + d | : | View diff using `git difftool` |
| Ctrl + # | : | Show and hide tools |
| Shift + Ctrl + # | : | Focus tools |
| Browser actions | ||
| Ctrl + e | : | Launch editor |
| Ctrl + s | : | Stage selected |
| Ctrl + u | : | Unstage selected |
| Shift + Ctrl + h | : | View history |
| Ctrl + d | : | View diff using `git difftool` |
| Shift + Ctrl + d | : | View diff against predecessor |
| Ctrl + z | : | Revert uncommitted changes |
| Diff viewer | ||
| s | : | Stage selection or same as h when nothing is selected |
| h | : | Stage diff section beneath text cursor |
| Navigation | ||
| h | : | Move left/collapse |
| j | : | Move down |
| k | : | Move up |
| l | : | Move right/expand |
| Ctrl + l | : | Focus the DAG input field |