| 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 + # | : | Focus tools | 
| Shift + Ctrl + # | : | Show and hide 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 |