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