Github

Keyboard shortcuts for Github

Issues and pull requests
4 shortcuts
Request a reviewer
  • Q
Set a milestone
  • M
Apply a label
  • L
Set an assignee
  • A
Source code browsing
6 shortcuts
Activates the file finder
  • T
Jump to a line in your code
  • L
Switch to a new branch or tag
  • W
Expand a URL to its canonical form
  • Y
Show or hide comments on diffs
  • I
Open blame view
  • B
Changes in pull requests
5 shortcuts
Open the list of commits in the pull request
  • C
Open the list of changed files in the pull request
  • T
Move selection down in the list
  • J
Move selection up in the list
  • K
Add a single comment on a pull request diff
  • CtrlShiftEnter
Project boards
20 shortcuts
Start moving the focused column
  • Enter
  • or
    Space
Move column to the left
  • or
    H
Move column to the leftmost position
  • Ctrl
  • or
    CtrlH
Move column to the right
  • or
    L
Move column to the rightmost position
  • Ctrl
  • or
    CtrlL
Start moving the focused card
  • Enter
  • or
    Space
Cancel the move in progress
  • Escape
Complete the move in progress
  • Enter
Move card down
  • or
    J
Move card to the bottom of the column
  • Ctrl
  • or
    CtrlJ
Move card up
  • or
    K
Move card to the top of the column
  • Ctrl
  • or
    CtrlK
Move card to the bottom of the column on the left
  • or
    H
Move card to the top of the column on the left
  • Shift
  • or
    ShiftH
Move card to the bottom of the leftmost column
  • Ctrl
  • or
    CtrlH
Move card to the top of the leftmost column
  • CtrlShift
  • or
    CtrlShiftH
Move card to the bottom of the column on the right
Move card to the top of the column on the right
  • Shift
  • or
    ShiftL
Move card to the bottom of the rightmost column
  • Ctrl
  • or
    CtrlL
Move card to the top of the rightmost column
  • CtrlShift
  • or
    CtrlShiftL
Site wide shortcuts
4 shortcuts
Focus the search bar
  • S
Go to your notifications
  • GN
Opens and focuses on a user, issue, or pull request hovercard
  • H
When focused on above, closes hovercard
  • Escape
Comments
8 shortcuts
Inserts Markdown formatting for bolding text
  • CtrlB
Inserts Markdown formatting for italicizing text
  • CtrlI
Inserts Markdown formatting for creating a link
  • CtrlK
Toggles between the Write and Preview comment tabs
  • CtrlShiftP
Submits a comment
  • CtrlEnter
Opens saved replies menu and then autofills comment field with a saved reply
  • Ctrl.
Inserts a suggestion
  • CtrlG
Quote the selected text in your reply
  • R
Issue and pull request lists
7 shortcuts
Create an issue
  • C
Focus your cursor on the issues or pull requests search bar
  • Ctrl/
Filter by author
  • U
Filter by or edit labels
  • L
Filter by or edit milestones
  • M
Filter by or edit assignee
  • A
Open issue
  • O
Repositories
5 shortcuts
Go to the Code tab
  • GC
Go to the Issues tab
  • GI
Go to the Pull requests tab
  • GP
Go to the Projects tab
  • GB
Go to the Wiki tab
  • GW
Notifications
2 shortcuts
Mark as read
  • E
  • or
    L
  • or
    Y
Mute thread
  • ShiftM
Source code editing
8 shortcuts
Start searching in file editor
  • CtrlF
Find next
  • CtrlG
Find previous
  • CtrlShiftG
Replace
  • CtrlShiftF
Replace all
  • CtrlShiftR
Jump to line
  • AltG
Undo
  • CtrlZ
Redo
  • CtrlY
Network graph
8 shortcuts
Scroll left
  • or
    H
Scroll right
  • or
    L
Scroll up
  • or
    K
Scroll down
  • or
    J
Scroll all the way left
  • Shift
  • or
    ShiftH
Scroll all the way right
  • Shift
  • or
    ShiftL
Scroll all the way up
  • Shift
  • or
    ShiftK
Scroll all the way down
  • Shift
  • or
    ShiftJ

Want to learn Github shortcuts quickly?

Sign up to get notified when Keyhero is ready.