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.
| 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 |
| Action | Hotkey |
|---|---|
| Show a list of your repositories | Ctrl+T |
| Open repository in your preferred terminal tool | Ctrl+` |
| Add a local repository | Ctrl+O |
| Create an issue on GitHub | Ctrl+I |
| Push the latest commits to GitHub | Ctrl+P |
| View the repository on GitHub | Ctrl+Shift+G |
| Add a new repository | Ctrl+N |
| Show the repository in Finder | Ctrl+Shift+F |
| Remove an existing repository | Ctrl+Del |
| Open the repository in your preferred editor tool | Ctrl+Shift+A |
| Clone a repository from GitHub | Ctrl+Shift+O |
| Pull down the latest changes from GitHub | Ctrl+Shift+P |
| Action | Hotkey |
|---|---|
| Quit GitHub Desktop | Alt+F4 |
| Zoom in for larger text and graphics | Ctrl+= |
| Hide the GitHub Desktop application | N/a |
| Go to Preferences | Ctrl+, |
| Reset zoom to default text size | Ctrl+0 |
| Toggle full screen view | F11 |
| Hide all other applications | N/a |
| Zoom out for smaller text and graphics | Ctrl+- |
| Toggle Developer Tools | Ctrl+Shift+I |
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.