GitHub Desktop
GitHub's official desktop client enabling beginners to easily start version control with visual Git operations
Workflow shortcuts that dramatically streamline daily code editing tasks with branch operations, commits, and push/pull flows
Ctrl+1
Show All Changes Pre-commit
Shows all changes before committing.
💡 Hint: Ctrl + 1 = show all changes
🎯 Used to review changes before committing
Ctrl+2
Show Commit History
Shows commit history.
💡 Hint: Ctrl + 2 = history
🎯 Used to check past commit history and understand work flow
Ctrl+G
Focus Commit Summary Field
Moves focus to the commit summary field.
💡 Hint: Go to summary
🎯 Used to quickly move focus when entering commit messages
Ctrl+Enter
Commit Changes
Commits changes when the summary or description field is active.
💡 Hint: Enter to commit
🎯 Used to save changes to the local repository
Ctrl+P
Push Commits to GitHub
Pushes the latest commit to GitHub.
💡 Hint: Push commits
🎯 Used to reflect local changes to GitHub
Ctrl+Shift+P
Pull Changes from GitHub
Pulls latest changes from GitHub.
💡 Hint: Pull changes
🎯 Used to pull in changes from others
Ctrl+B
Show All Branches
Shows all branches.
💡 Hint: Branches
🎯 Used to check branch list and select working branch
Ctrl+Shift+N
Create New Branch
Creates a new branch.
💡 Hint: New branch
🎯 Used to create new branches for feature development or bug fixes