You can use keyboard shortcuts in GitHub Desktop
GitHub Desktop keyboard shortcuts on Windows
Site wide shortcuts
| Keyboard shortcut | Description |
|---|
| Ctrl+, | Go to Options |
| F11 | Toggle full screen view |
| Ctrl+0 | Reset zoom to default text size |
| Ctrl+= | Zoom in for larger text and graphics |
| Ctrl+- | Zoom out for smaller text and graphics |
| Ctrl+Shift+I | Toggle Developer Tools |
Repositories
| Keyboard Shortcut | Description |
|---|
| Ctrl+N | Add a new repository |
| Ctrl+O | Add a local repository |
| Ctrl+Shift+O | Clone a repository from GitHub |
| Ctrl+T | Show a list of your repositories |
| Ctrl+P | Push the latest commits to GitHub |
| Ctrl+Shift+P | Pull down the latest changes from GitHub |
| Ctrl+Delete | Remove an existing repository |
| Ctrl+Shift+G | View the repository on GitHub |
| Ctrl+` | Open repository in your preferred command line tool |
| Ctrl+Shift+F | Show the repository in Explorer |
| Ctrl+Shift+A | Open the repository in your preferred editor tool |
| Ctrl+I | Create an issue on GitHub |
Branches
| Keyboard shortcut | Description |
|---|
| Ctrl+1 | Show all your changes before committing |
| Ctrl+2 | Show your commit history |
| Ctrl+B | Show all your branches |
| Ctrl+G | Go to the commit summary field |
| Ctrl+Enter | Commit changes when summary or description field is active |
| Space | Select or deselect all highlighted files |
| Ctrl+Shift+N | Create a new branch |
| Ctrl+Shift+R | Rename the current branch |
| Ctrl+Shift+D | Delete the current branch |
| Ctrl+Shift+U | Update from default branch |
| Ctrl+Shift+B | Compare to an existing branch |
| Ctrl+Shift+M | Merge into current branch |
| Ctrl+H | Show or hide stashed changes |
| Ctrl+Shift+C | Compare branches on GitHub |
| Ctrl+R | Show the current pull request on GitHub |
GitHub Desktop keyboard shortcuts on macOS
Site wide shortcuts
| Keyboard shortcut | Description |
|---|
| Command+, | Go to Preferences |
| Command+H | Hide the GitHub Desktop application |
| Option+Command+H | Hide all other applications |
| Command+Q | Quit GitHub Desktop |
| Control+Command+F | Toggle full screen view |
| Command+0 | Reset zoom to default text size |
| Command+= | Zoom in for larger text and graphics |
| Command+- | Zoom out for smaller text and graphics |
| Option+Command+I | Toggle Developer Tools |
Repositories
| Keyboard shortcut | Description |
|---|
| Command+N | Add a new repository |
| Command+O | Add a local repository |
| Shift+Command+O | Clone a repository from GitHub |
| Command+T | Show a list of your repositories |
| Command+P | Push the latest commits to GitHub |
| Shift+Command+P | Pull down the latest changes from GitHub |
| Command+Delete | Remove an existing repository |
| Shift+Command+G | View the repository on GitHub |
| Control+` | Open repository in your preferred terminal tool |
| Shift+Command+F | Show the repository in Finder |
| Shift+Command+A | Open the repository in your preferred editor tool |
| Command+I | Create an issue on GitHub |
Branches
| Keyboard shortcut | Description |
|---|
| Command+1 | Show all your changes before committing |
| Command+2 | Show your commit history |
| Command+B | Show all your branches |
| Command+G | Go to the commit summary field |
| Command+Enter | Commit changes when summary or description field is active |
| Space | Select or deselect all highlighted files |
| Shift+Command+N | Create a new branch |
| Shift+Command+R | Rename the current branch |
| Shift+Command+D | Delete the current branch |
| Shift+Command+U | Update from default branch |
| Shift+Command+B | Compare to an existing branch |
| Shift+Command+M | Merge into current branch |
| Control+H | Show or hide stashed changes |
| Shift+Command+C | Compare branches on GitHub |
| Command+R | Show the current pull request on GitHub |