Version Control

GitLab Keyboard Shortcuts

All 86 GitLab keyboard shortcuts in one place, so you can manage devops pipelines faster

GitLab keyboard shortcuts

Developed by GitLab Inc., GitLab is a widely used version control tool built to help users manage devops pipelines.

Keyboard shortcuts are essential for working efficiently in GitLab. Memorizing even a handful of key combinations can cut hours from a weekly workflow.

Since GitLab supports macOS, Windows, and Linux, this shortcuts reference is designed to help users on every supported operating system get up to speed quickly.

macOS Windows Linux
86 shortcuts 6 categories
Visit GitLab Official Website
Show shortcuts for:

Global 27 shortcuts

Go to the homepage
Shift +H Shift +H Shift +H
Go to your **Projects** page
Shift +P Shift +P Shift +P
Go to your **Groups** page
Shift +G Shift +G Shift +G
Go to your **Activity** page
Shift +A Shift +A Shift +A
Go to your **Milestones** page
Shift +L Shift +L Shift +L
Go to your **Snippets** page
Shift +S Shift +S Shift +S
Put cursor in the search bar
S S S
Put cursor in the search bar
/ / /
Focus filter bar
F F F
Go to your **Issues** page
Shift +I Shift +I Shift +I
Go to your **Merge requests** page
Shift +M Shift +M Shift +M
Go to your **Review requests** page
Shift +R Shift +R Shift +R
Go to your **To-Do List** page
Shift +T Shift +T Shift +T
Show or hide the Performance Bar
P +B P +B P +B
Hide tooltips or popovers
Esc Esc Esc
Toggle between GitLab and GitLab Next (GitLab.com only)
G +X G +X G +X
Open the Web IDE
. . .
Open GitLab Duo Chat
D D D
Edit your last comment. You must be in a blank text field below a thread, and you must already have at least one comment in the thread.
Up Up Up
Toggle Markdown preview when editing text in a text field that has **Write** and **Preview** tabs at the top
Shift +Cmd +P Ctrl +Shift +P Ctrl +Shift +P
Bold the selected text (surround it with `**`)
Cmd +B Ctrl +B Ctrl +B
Italicize the selected text (surround it with `_`)
Cmd +I Ctrl +I Ctrl +I
Strike through the selected text (surround it with `~~`)
Shift +Cmd +X Ctrl +Shift +X Ctrl +Shift +X
Add a link (surround the selected text with `[]()`)
Cmd +K Ctrl +K Ctrl +K
Outdent text
Cmd +[ Ctrl +[ Ctrl +[
Indent text
Cmd +] Ctrl +] Ctrl +]
Submit or save changes
Cmd +Enter Ctrl +Enter Ctrl +Enter

Project 19 shortcuts

Go to the **Project overview** page
G +O G +O G +O
Go to the project **Activity** page (**Manage** > **Activity**)
G +V G +V G +V
Go to the project **Releases** page (**Deploy** > **Releases**)
G +R G +R G +R
Go to the [project files](https://docs.gitlab.com/user/shortcuts/#project-files) (**Code** > **Repository**)
G +F G +F G +F
Open the project file search dialog. (**Code** > **Repository** , select **Find Files**)
T T T
Go to the project **Commits** page (**Code** > **Commits**)
G +C G +C G +C
Go to the [**Repository graph**](https://docs.gitlab.com/user/shortcuts/#repository-graph) page (**Code** > **Repository graph**)
G +N G +N G +N
Go to the charts in the **Repository analytics** page (**Analyze** > **Repository analytics**)
G +D G +D G +D
Go to the project **Work items** page (**Plan** > **Work items**)
G +I G +I G +I
Go to the **New Issue** page (**Plan** > **Work items** , select **New item** )
I I I
Go to the project **Issue boards** page (**Plan** > **Issue boards**)
G +B G +B G +B
Go to the project **Merge requests** page (**Code** > **Merge requests**)
G +M G +M G +M
Go to the CI/CD **Pipelines** page (**Build** > **Pipelines**)
G +P G +P G +P
Go to the CI/CD **Jobs** page (**Build** > **Jobs**)
G +J G +J G +J
Go to the project **Environments** page (**Operate** > **Environments**)
G +E G +E G +E
Go to the project **Kubernetes clusters** integration page (**Operate** > **Kubernetes clusters**). You must have at least [`maintainer` permissions](https://docs.gitlab.com/user/permissions/) to access this page.
G +K G +K G +K
Go to the project **Snippets** page (**Code** > **Snippets**)
G +S G +S G +S
Go to the project wiki (**Plan** > **Wiki**), if enabled
G +W G +W G +W
Open the Web IDE
. . .
The BuildBox Macropad Puts Keyboard Shortcuts at Your Fingertips! Learn More

Issues 9 shortcuts

Edit description
E E E
Change assignee
A A A
Change milestone
M M M
Change label
L L L
Copy issue reference
C +R C +R C +R
Start writing a comment. Pre-selected text is quoted in the comment.
R R R
Go to the next design
Right Right Right
Go to the previous design
Left Left Left
Close the design
Esc Esc Esc

Merge requests 18 shortcuts

Move to next file
] ] ]
Move to next file
J J J
Move to previous file
[ [ [
Move to previous file
K K K
Search for, and then jump to a file for review
Cmd +P Ctrl +P Ctrl +P
Move to next open thread
N N N
Move to previous open thread
P P P
Copy source branch name
B B B
Copy merge request reference
C +R C +R C +R
Start writing a comment. Pre-selected text is quoted in the comment.
R R R
Publish your comment immediately
Shift +Cmd +Enter Ctrl +Shift +Enter Ctrl +Shift +Enter
Add your comment in a pending state, as part of a review
Cmd +Enter Ctrl +Enter Ctrl +Enter
Move to next commit
C C C
Move to previous commit
X X X
Toggle file browser
Shift +F Shift +F Shift +F
Mark file as viewed or unviewed
V V V
Expand all files
; ; ;
Collapse all files
Shift +; Shift +; Shift +;

Project files 6 shortcuts

Move selection up (only while searching for files, **Code** > **Repository** , then select **Find File**)
Up Up Up
Move selection down (only while searching for files, **Code** > **Repository** , then select **Find File**)
Down Down Down
Open selection (only while searching for files, **Code** > **Repository** , then select **Find File**)
Enter Enter Enter
Go back to the **Find File** screen (only while searching for files, **Code** > **Repository** , then select **Find File**)
Esc Esc Esc
Go to file permalink (only while viewing a file)
Y Y Y
Open the Web IDE
. . .

Repository graph 7 shortcuts

Scroll left
Left Left Left
Scroll left
H H H
Scroll right
Right Right Right
Scroll right
L L L
Scroll up
Up Up Up
Scroll up
K K K
Scroll down
Down Down Down
BuildBox Macropad

We've Built 10s Of 1000s Of Keyboard Shortcuts Into The BuildBox Macropad

The BuildBox Macropad is the ultimate shortcut machine. One device with up to 160 configurable shortcuts for apps like GitLab available at your fingertips, a crystal clear display showing what every key does, and a hall-effect scroll wheel for scrubbing through video, audio and graphic editing applications like butter!

Drop your email below to be eligible for our first production run of 500 BuildBox units, at a HUGE discount price:

Keyboard Shortcuts for Similar Applications