This page documents 72 keyboard shortcuts for GitHub Desktop across three areas: Branches, Repositories, and Site wide. It covers both macOS and Windows, with shortcuts listed for each platform where they differ.
App Cheat Sheet
Experience Git without the struggle
GitHub Desktop keyboard shortcuts are organized by category and available for Windows, macOS, and Linux. Search by keyword or browse by section.
| Action | Hotkey |
|---|---|
| Create a new branch | ⇧+⌘+N |
| Show or hide stashed changes | ⌃+H |
| Show the current pull request on GitHub | ⌘+R |
| Rename the current branch | ⇧+⌘+R |
| Show all your branches | ⌘+B |
| Select or deselect all highlighted files | Space |
| Merge into current branch | ⇧+⌘+M |
| Show your commit history | ⌘+2 |
| Compare to an existing branch | ⇧+⌘+B |
| Go to the commit summary field | ⌘+G |
| Compare branches on GitHub | ⇧+⌘+C |
| Show all your changes before committing | ⌘+1 |
| Update from default branch | ⇧+⌘+U |
| Commit changes when summary or description field is active | ⌘+↩ |
| Delete the current branch | ⇧+⌘+D |
228 hotkeys
208 hotkeys