--- title: Keyboard shortcuts intro: 'You can use keyboard shortcuts in {% data variables.product.prodname_desktop %}.' redirect_from: - /desktop/getting-started-with-github-desktop/keyboard-shortcuts-in-github-desktop/ - /desktop/getting-started-with-github-desktop/keyboard-shortcuts - /desktop/installing-and-configuring-github-desktop/keyboard-shortcuts versions: fpt: '*' --- {% mac %} GitHub Desktop keyboard shortcuts on macOS ## Site wide shortcuts | Keyboard shortcut | Description |-----------|------------ |, | Go to Preferences |H | Hide the {% data variables.product.prodname_desktop %} application |H | Hide all other applications |Q | Quit {% data variables.product.prodname_desktop %} |F | Toggle full screen view |0 | Reset zoom to default text size |= | Zoom in for larger text and graphics |- | Zoom out for smaller text and graphics |I | Toggle Developer Tools ## Repositories | Keyboard shortcut | Description |-----------|------------ |N | Add a new repository |O | Add a local repository |O | Clone a repository from {% data variables.product.prodname_dotcom %} |T | Show a list of your repositories |P | Push the latest commits to {% data variables.product.prodname_dotcom %} |P | Pull down the latest changes from {% data variables.product.prodname_dotcom %} | | Remove an existing repository |G | View the repository on {% data variables.product.prodname_dotcom %} |` | Open repository in your preferred terminal tool |F | Show the repository in Finder |A | Open the repository in your preferred editor tool |I | Create an issue on {% data variables.product.prodname_dotcom %} ## Branches | Keyboard shortcut | Description |-----------|------------ |1 | Show all your changes before committing |2 | Show your commit history |B | Show all your branches |G | Go to the commit summary field |Enter | Commit changes when summary or description field is active |space| Select or deselect all highlighted files |N | Create a new branch |R | Rename the current branch |D | Delete the current branch |U | Update from default branch |B | Compare to an existing branch |M | Merge into current branch |H | Show or hide stashed changes |C | Compare branches on {% data variables.product.prodname_dotcom %} |R | Show the current pull request on {% data variables.product.prodname_dotcom %} {% endmac %} {% windows %} GitHub Desktop keyboard shortcuts on Windows ## Site wide shortcuts | Keyboard shortcut | Description |-----------|------------ |Ctrl, | Go to Options |F11 | Toggle full screen view |Ctrl0 | Reset zoom to default text size |Ctrl= | Zoom in for larger text and graphics |Ctrl- | Zoom out for smaller text and graphics |CtrlShiftI | Toggle Developer Tools ## Repositories | Keyboard Shortcut | Description |-----------|------------ |CtrlN | Add a new repository |CtrlO | Add a local repository |CtrlShiftO | Clone a repository from {% data variables.product.prodname_dotcom %} |CtrlT | Show a list of your repositories |CtrlP | Push the latest commits to {% data variables.product.prodname_dotcom %} |CtrlShiftP | Pull down the latest changes from {% data variables.product.prodname_dotcom %} |CtrlDelete | Remove an existing repository |CtrlShiftG | View the repository on {% data variables.product.prodname_dotcom %} |Ctrl` | Open repository in your preferred command line tool |CtrlShiftF | Show the repository in Explorer |CtrlShiftA | Open the repository in your preferred editor tool |CtrlI | Create an issue on {% data variables.product.prodname_dotcom %} ## Branches | Keyboard shortcut | Description |-----------|------------ |Ctrl1 | Show all your changes before committing |Ctrl2 | Show your commit history |CtrlB | Show all your branches |CtrlG | Go to the commit summary field |CtrlEnter | Commit changes when summary or description field is active |space| Select or deselect all highlighted files |CtrlShiftN | Create a new branch |CtrlShiftR | Rename the current branch |CtrlShiftD | Delete the current branch |CtrlShiftU | Update from default branch |CtrlShiftB | Compare to an existing branch |CtrlShiftM | Merge into current branch |CtrlH | Show or hide stashed changes |CtrlShiftC | Compare branches on {% data variables.product.prodname_dotcom %} |CtrlR | Show the current pull request on {% data variables.product.prodname_dotcom %} {% endwindows %}