Skip to content

Keyboard shortcuts

The keys and modifiers GitLane binds, and where they show up.

Updated View as Markdown

Cmd on macOS, Ctrl on Windows and Linux. Settings → Keyboard Shortcuts lists every binding for the platform you are on. Context menus that share a binding (AI actions, stash, current-branch push and pull) show the same keys as key-cap badges.

Shortcuts stand down while you are typing, while a dialog is open, and — apart from repository-tab switching — while the terminal has focus.

Window and tabs

Shortcut Action
Cmd/Ctrl + 18 Switch to repository tab 1–8
Cmd/Ctrl + 9 Switch to the last repository tab
Cmd + Shift + [ / ] Previous / next repository tab (macOS)
Ctrl + PgUp / PgDn Previous / next repository tab (Windows / Linux)
Cmd/Ctrl + Shift + 1 Show the Commits view
Cmd/Ctrl + Shift + 2 Show the Pull Requests view
Cmd/Ctrl + , Open Settings
Cmd/Ctrl + T Show or hide the terminal
Home Back to the commit graph

History

Shortcut Action
Cmd/Ctrl + Alt + F Open the branch navigator and focus its filter
Cmd/Ctrl + F Search the commit history
/ Move the commit selection (Shift extends the range)
Cmd/Ctrl + Shift + A Open AI actions for the selected commits or uncommitted changes
Cmd/Ctrl + Enter Review all files in the selected commit, or the working changes

Branch and working tree

Shortcut Action
Cmd/Ctrl + Shift + P Push the current branch
Cmd/Ctrl + Shift + L Pull the current branch
Cmd/Ctrl + B New branch from HEAD
Cmd/Ctrl + Shift + S Stash working changes

Editors and dialogs

Shortcut Action
Cmd/Ctrl + Enter Submit the focused form — commit message, comment, prompt, or Run in AI actions
Cmd/Ctrl + S Save the open file
/ Move through the changed-file list
Esc Close the open dialog, menu, or popover

Selecting commits

Shortcut Action
Click Select a commit
Shift + click Select the range between two commits
Cmd/Ctrl + click Add or remove a commit from the selection
Navigation

Type to search…

↑↓ navigate↵ selectEsc close