Skip to the main content

GitHub Desktop keyboard shortcuts

Repositories, branches, commits, and sync in the GitHub Desktop app.

37 shortcuts Mac and Windows checked September 14, 2026

Print all 37 shortcuts One sheet with every shortcut in this app, ready for the printer or a PDF.

35 actions and 35 key variants match.

Search all apps

Matching shortcuts
Action Keys Row actions
Open the options window Anywhere Windows Ctrl, Source
Toggle full screen view Anywhere Windows F11 Source
Reset the zoom Anywhere Windows Ctrl0 Source
Zoom in Anywhere Windows Ctrl= Source
Zoom out Anywhere Windows Ctrl- Source
Make the active pane narrower Anywhere Windows Ctrl8 Source
Make the active pane wider Anywhere Windows Ctrl9 Source
Toggle the developer tools Anywhere Windows CtrlShiftI Source
Add a new repository Repositories Windows CtrlN Source
Add a local repository Repositories Windows CtrlO Source
Clone a repository from GitHub Repositories Windows CtrlShiftO Source
Show your repository list Repositories Windows CtrlT Source
Push your latest commits Repositories Windows CtrlP Source
Pull the latest changes Repositories Windows CtrlShiftP Source
Remove a repository Repositories Windows CtrlDelete Source
View the repository on GitHub Repositories Windows CtrlShiftG Source
Open the repository in a terminal Repositories Windows Ctrl` Source
Show the repository files Repositories Windows CtrlShiftF Source
Open the repository in your editor Repositories Windows CtrlShiftA Source
Create an issue on GitHub Repositories Windows CtrlI Source
Show your uncommitted changes Branches Windows Ctrl1 Source
Show the commit history Branches Windows Ctrl2 Source
Show every branch Branches Windows CtrlB Source
Go to the commit summary Branches Windows CtrlG Source
Commit the changes Commit field active Windows CtrlEnter Source
Create a new branch Branches Windows CtrlShiftN Source
Rename the current branch Branches Windows CtrlShiftR Source
Delete the current branch Branches Windows CtrlShiftD Source
Update from the default branch Branches Windows CtrlShiftU Source
Compare to another branch Branches Windows CtrlShiftB Source

About GitHub Desktop and its shortcuts

GitHub Desktop exists to make the everyday Git loop safe for people who do not want a terminal, and its shortcuts match that loop: switching repositories and branches, committing, pushing, pulling and opening the current repository in an editor or a shell.

The command set is small and changes with the application rather than with Git, so an outdated installation can differ. Some commands only make sense, and only work, when a repository is open and has changes.

Where the GitHub Desktop keys came from

Read from 1 documentation page published by the makers of GitHub Desktop. Report a key that is wrong

To see how one action is done in other apps as well as GitHub Desktop, browse the shortcuts by task. Shortcuts by task