GitHub Desktop logo

GitHub Desktop

Free GUI application for managing Git repositories with GitHub integration, branching, and pull requests

69 shortcuts

Visit website
Platform

General

ActionShortcut
Go to Preferencesor
Hide the GitHub Desktop application⌘H
Hide all other applications⌥⌘H
Quit GitHub Desktop⌘Q
Toggle full screen view⌃⌘F
Reset zoom to default text size⌘0
Zoom in for larger text and graphics⌘=
Zoom out for smaller text and graphics
Toggle Developer Tools⌥⌘I
Go to Optionsor
Toggle full screen viewF11
Reset zoom to default text sizeCtrl0
Zoom in for larger text and graphicsCtrl=
Zoom out for smaller text and graphics
Toggle Developer ToolsCtrlShiftI

Repositories

ActionShortcut
Add a new repository⌘N
Add a local repository⌘O
Clone a repository from GitHub⇧⌘O
Show a list of your repositories⌘T
Push the latest commits to GitHub⌘P
Pull down the latest changes from GitHub⇧⌘P
Remove an existing repository⌘⌫
View the repository on GitHub⇧⌘G
Open repository in your preferred terminal tool⌃`
Show the repository in Finder⇧⌘F
Open the repository in your preferred editor tool⇧⌘A
Create an issue on GitHub⌘I
Add a new repositoryCtrlN
Add a local repositoryCtrlO
Clone a repository from GitHubCtrlShiftO
Show a list of your repositoriesCtrlT
Push the latest commits to GitHubCtrlP
Pull down the latest changes from GitHubCtrlShiftP
Remove an existing repositoryCtrlDelete
View the repository on GitHubCtrlShiftG
Open repository in your preferred command line toolCtrl`
Show the repository in ExplorerCtrlShiftF
Open the repository in your preferred editor toolCtrlShiftA
Create an issue on GitHubCtrlI

Branches

ActionShortcut
Show all your changes before committing⌘1
Show your commit history⌘2
Show all your branches⌘B
Go to the commit summary field⌘G
Commit changes when summary or description field is active⌘Enter
Select or deselect all highlighted filesSpace
Create a new branch⇧⌘N
Rename the current branch⇧⌘R
Delete the current branch⇧⌘D
Update from default branch⇧⌘U
Compare to an existing branch⇧⌘B
Merge into current branch⇧⌘M
Show or hide stashed changes⌃H
Compare branches on GitHub⇧⌘C
Show the current pull request on GitHub⌘R
Show all your changes before committingCtrl1
Show your commit historyCtrl2
Show all your branchesCtrlB
Go to the commit summary fieldCtrlG
Commit changes when summary or description field is activeCtrlEnter
Select or deselect all highlighted filesSpace
Create a new branchCtrlShiftN
Rename the current branchCtrlShiftR
Delete the current branchCtrlShiftD
Update from default branchCtrlShiftU
Compare to an existing branchCtrlShiftB
Merge into current branchCtrlShiftM
Show or hide stashed changesCtrlH
Compare branches on GitHubCtrlShiftC
Show the current pull request on GitHubCtrlR