Blocks and structure
2 shortcuts
| Action |
Windows |
Mac |
|
Toggle full screen view Anywhere
|
F11
|
Ctrl + Cmd + F
|
|
Toggle the developer tools Anywhere
|
Ctrl + Shift + I
|
Option + Cmd + I
|
Editing
21 shortcuts
| Action |
Windows |
Mac |
|
Add a new repository Repositories
|
Ctrl + N
|
Cmd + N
|
|
Add a local repository Repositories
|
Ctrl + O
|
Cmd + O
|
|
Clone a repository from GitHub Repositories
|
Ctrl + Shift + O
|
Shift + Cmd + O
|
|
Push your latest commits Repositories
|
Ctrl + P
|
Cmd + P
|
|
Pull the latest changes Repositories
|
Ctrl + Shift + P
|
Shift + Cmd + P
|
|
Remove a repository Repositories
|
Ctrl + Delete
|
Cmd + Delete
|
|
Show the repository files Repositories
|
Ctrl + Shift + F
|
Shift + Cmd + F
|
|
Create an issue on GitHub Repositories
|
Ctrl + I
|
Cmd + I
|
|
Show your uncommitted changes Branches
|
Ctrl + 1
|
Cmd + 1
|
|
Show every branch Branches
|
Ctrl + B
|
Cmd + B
|
|
Commit the changes Commit field active
|
Ctrl + Enter
|
Cmd + Enter
|
|
Create a new branch Branches
|
Ctrl + Shift + N
|
Shift + Cmd + N
|
|
Rename the current branch Branches
|
Ctrl + Shift + R
|
Shift + Cmd + R
|
|
Delete the current branch Branches
|
Ctrl + Shift + D
|
Shift + Cmd + D
|
|
Update from the default branch Branches
|
Ctrl + Shift + U
|
Shift + Cmd + U
|
|
Compare to another branch Branches
|
Ctrl + Shift + B
|
Shift + Cmd + B
|
|
Merge into the current branch Branches
|
Ctrl + Shift + M
|
Shift + Cmd + M
|
|
Stash your current changes Branches
|
Ctrl + Shift + S
|
Shift + Cmd + S
|
|
Show or hide stashed changes Branches
|
Ctrl + H
|
Ctrl + H
|
|
Compare branches on GitHub Branches
|
Ctrl + Shift + C
|
Shift + Cmd + C
|
|
Show the current pull request Branches
|
Ctrl + R
|
Cmd + R
|
Files and printing
3 shortcuts
| Action |
Windows |
Mac |
|
Open the options window Anywhere
|
Ctrl + ,
|
Cmd + ,
|
|
Open the repository in a terminal Repositories
|
Ctrl + `
|
Ctrl + `
|
|
Open the repository in your editor Repositories
|
Ctrl + Shift + A
|
Shift + Cmd + A
|
Formulas and data
1 shortcut
| Action |
Windows |
Mac |
|
Go to the commit summary Branches
|
Ctrl + G
|
Cmd + G
|
Navigation
1 shortcut
| Action |
Windows |
Mac |
|
Show the commit history Branches
|
Ctrl + 2
|
Cmd + 2
|
Paragraphs and lists
1 shortcut
| Action |
Windows |
Mac |
|
Show your repository list Repositories
|
Ctrl + T
|
Cmd + T
|
System
2 shortcuts
| Action |
Windows |
Mac |
|
Quit GitHub Desktop Anywhere
|
·
Not documented
|
Cmd + Q
|
|
Hide GitHub Desktop Anywhere
|
·
Not documented
|
Cmd + H
|
View and zoom
6 shortcuts
| Action |
Windows |
Mac |
|
Reset the zoom Anywhere
|
Ctrl + 0
|
Cmd + 0
|
|
Zoom in Anywhere
|
Ctrl + =
|
Cmd + =
|
|
Zoom out Anywhere
|
Ctrl + -
|
Cmd + -
|
|
Make the active pane narrower Anywhere
|
Ctrl + 8
|
Cmd + 8
|
|
Make the active pane wider Anywhere
|
Ctrl + 9
|
Cmd + 9
|
|
View the repository on GitHub Repositories
|
Ctrl + Shift + G
|
Shift + Cmd + G
|
From Shortivo at https://shortivo.net/platforms/github-desktop/. A dot means the maker does not document a key for that system. Nothing on this sheet was converted from one system to another.