Defaults below apply to GitCat's Windows and Linux interface. Customize them in Preferences > Keybinds.
Workspace
| Shortcut | Action |
|---|
| Ctrl+Shift+O | Open a repository |
| Ctrl+T | Open a new repository tab |
| Ctrl+W | Close the active repository |
| Ctrl+Shift+T | Reopen the last closed repository |
| Ctrl+Tab / Ctrl+Shift+Tab | Next / previous repository |
| Ctrl+1 through Ctrl+9 | Select a repository by visible order |
| Alt+O | Open the repository folder |
| Ctrl+, | Open Preferences |
| Ctrl+J / Ctrl+K | Toggle left / right panel |
Changes and network
| Shortcut | Action |
|---|
| F5 | Refresh repository state |
| Ctrl+L | Fetch |
| Ctrl+Alt+P | Pull with the configured strategy |
| Ctrl+Shift+P | Push |
| Ctrl+B | Create a branch |
| Ctrl+Alt+S | Stash changes |
| Ctrl+Shift+W | Show the working tree |
| Ctrl+Shift+S / Ctrl+Shift+U | Stage / unstage all |
| Ctrl+Shift+M | Focus the commit message |
| Ctrl+Enter | Commit from the working-tree panel |
History and operations
| Shortcut | Action |
|---|
| Ctrl+F | Search commits |
| Ctrl+Shift+C | Copy the selected commit SHA |
| Alt+1 / Alt+2 | Inline / split diff |
| Alt+Left | Return to the graph |
| Esc | Close the open diff or context menu |
| Ctrl+Alt+Enter | Continue the active operation |
| Ctrl+Shift+Backspace | Abort the active operation |
| Ctrl+Alt+R | Invoke automatic conflict resolution |
With the graph focused, use Up, Down, Home, and End to navigate; Enter selects and Shift+F10 opens the context menu. Commands depend on the focused view and current repository state. Review automatic conflict results before continuing.