GitHub
Shortcuts

Master the keys to the developer's paradise. From navigating code to seamless collaboration, operate GitHub faster and more powerfully.

Keyboard cheat sheet

Select a shortcut below to locate its keys.

EscF1F2F3F4F5F6F7F8F9F10F11F12`1234567890-=⌫TabQWERTYUIOP[]\CapsASDFGHJKL;'EnterShiftZXCVBNM,./ShiftCtrlOptCmdSpaceCmdOptFnCtrlInsertHomePgUpDeleteEndPgDn↑←↓→

Core shortcuts · 10

View in list ↓

An editorial selection to learn recurring tasks first, in the same order as the core list below.

How core shortcuts are selected

These are editorial recommendations, not usage rankings. We prioritize recurring tasks, fewer mouse trips, and combinations that are easy to learn. App-specific actions are labeled.

The same layout at every screen size.

Core shortcuts · 10

s/Focus the search bar (Search instantly from anywhere)
tActivate the file finder (Jump to files by name)
.Open the repository in the web-based VS Code (github.dev)
gnGo to the notifications center immediately
yExpand a URL to its canonical form (Permalink)
rQuote the selected text in your reply automatically
⌘EnterSubmit a comment or commit instantly
lJump to a specific line number within a code file
wOpen the menu to switch branches or tags
bOpen the blame view to see file revision history

Site-wide Navigation

gdGo to your personal dashboard
gpGo to your pull requests list
giGo to your issues list
?Show the help dialog with all available shortcuts

Code & Editing

gcGo to the repository Code tab
⌘ShiftPToggle between the Edit and Preview tabs
⌘BApply bold formatting to selected text
⌘KOpen the menu to insert a link

Issues & Pull Requests

cOpen the create a new issue dialog
qOpen the menu to request a reviewer
lEdit or apply labels
mSet a milestone
aSet an assignee

Notification Management

eMark the selected notification as Done
ShiftuMark the notification as Unread
ShiftiMark the notification as Read
GitHub | 단추키 (Danchoo Keys)