Version Control

GitHub Desktop Keyboard Shortcuts

We gathered all 40 GitHub Desktop shortcuts so you can commit and push code easily at speed

GitHub Desktop keyboard shortcuts

Developed by GitHub Inc., GitHub Desktop is a widely used version control tool built to help users commit and push code easily.

Efficient GitHub Desktop workflows rely heavily on keyboard shortcuts. Every second saved on navigation adds up over the course of a project.

Cross-platform availability on macOS and Windows means GitHub Desktop shortcuts are relevant to a large and diverse user base.

macOS Windows
40 shortcuts 3 categories
Visit GitHub Desktop Official Website
Show shortcuts for:

Application wide shortcuts 12 shortcuts

Display the Settings window
Cmd +, Ctrl +,
Hide the GitHub Desktop application
Cmd +H N/A
Hide all other applications
Opt +Cmd +H N/A
Quit GitHub Desktop
Cmd +Q N/A
Toggle full screen view
Ctrl +Cmd +F F11
Reset zoom to default text size
Cmd +0 Ctrl +0
Zoom in for larger text and graphics
Cmd += Ctrl +=
Zoom out for smaller text and graphics
Cmd +- Ctrl +-
Decrease active pane width
Cmd +8 Ctrl +8
Increase active pane width
Cmd +9 Ctrl +9
Toggle Developer Tools
Opt +Cmd +I Ctrl +Shift +I
Open context menu of selected component
Shift +F10 N/A

Repositories 12 shortcuts

Add a new repository
Cmd +N Ctrl +N
Add a local repository
Cmd +O Ctrl +O
Clone a repository from GitHub
Shift +Cmd +O Ctrl +Shift +O
Show a list of your repositories
Cmd +T Ctrl +T
Push the latest commits to GitHub
Cmd +P Ctrl +P
Pull down the latest changes from GitHub
Shift +Cmd +P Ctrl +Shift +P
Remove an existing repository
Cmd +Delete Ctrl +Delete
View the repository on GitHub
Shift +Cmd +G Ctrl +Shift +G
Open repository in your preferred terminal tool
Ctrl +` Ctrl +`
Show the repository in Finder
Shift +Cmd +F Ctrl +Shift +F
Open the repository in your preferred editor tool
Shift +Cmd +A Ctrl +Shift +A
Create an issue on GitHub
Cmd +I Ctrl +I
The BuildBox Macropad Puts Keyboard Shortcuts at Your Fingertips! Learn More

Branches 16 shortcuts

Show all your changes before committing
Cmd +1 Ctrl +1
Show your commit history
Cmd +2 Ctrl +2
Show all your branches
Cmd +B Ctrl +B
Go to the commit summary field
Cmd +G Ctrl +G
Commit changes when summary or description field is active
Cmd +Enter Ctrl +Enter
Select or deselect all highlighted files
Space Space
Create a new branch
Shift +Cmd +N Ctrl +Shift +N
Rename the current branch
Shift +Cmd +R Ctrl +Shift +R
Delete the current branch
Shift +Cmd +D Ctrl +Shift +D
Update from default branch
Shift +Cmd +U Ctrl +Shift +U
Compare to an existing branch
Shift +Cmd +B Ctrl +Shift +B
Merge into current branch
Shift +Cmd +M Ctrl +Shift +M
Stash current changes
Shift +Cmd +S Ctrl +Shift +S
Show or hide stashed changes
Ctrl +H Ctrl +H
Compare branches on GitHub
Shift +Cmd +C Ctrl +Shift +C
Show the current pull request on GitHub
Cmd +R Ctrl +R
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 GitHub Desktop 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