Quick reference for tig keybindings:
[-] Collapse all sections

[-] generic bindings
View switching
                           m view-main           Show main view
                           d view-diff           Show diff view
                           l view-log            Show log view
                           L view-reflog         Show reflog view
                           t view-tree           Show tree view
                           f view-blob           Show blob view
                           b view-blame          Show blame view
                           r view-refs           Show refs view
                        s, S view-status         Show status view
                           c view-stage          Show stage view
                           y view-stash          Show stash view
                           g view-grep           Show grep view
                           p view-pager          Show pager view
                           h view-help           Show help view
View manipulation
                     <Enter> enter               Enter and open selected line
                           < back                Go back to the previous view state
         <Down>, <Ctrl-N>, J next                Move to next
           <Up>, <Ctrl-P>, K previous            Move to previous
                         ',' parent              Move to parent
                       <Tab> view-next           Move focus to the next view
                     R, <F5> refresh             Reload and refresh view
                           O maximize            Maximize the current view
                           q view-close          Close the current view
                 Q, <Ctrl-C> quit                Close all views and quit
Cursor navigation
                           k move-up             Move cursor one line up
                           j move-down           Move cursor one line down
                 <PageUp>, - move-page-up        Move cursor one page up
         <PageDown>, <Space> move-page-down      Move cursor one page down
                    <Ctrl-U> move-half-page-up   Move cursor half a page up
                    <Ctrl-D> move-half-page-down Move cursor half a page down
                      <Home> move-first-line     Move cursor to first line
                       <End> move-last-line      Move cursor to last line
Scrolling
          <Insert>, <Ctrl-Y> scroll-line-up      Scroll one line up
          <Delete>, <Ctrl-E> scroll-line-down    Scroll one line down
                <ScrollBack> scroll-page-up      Scroll one page up
                 <ScrollFwd> scroll-page-down    Scroll one page down
                           | scroll-first-col    Scroll to the first line columns
                      <Left> scroll-left         Scroll two columns left
                     <Right> scroll-right        Scroll two columns right
Searching
                           / search              Search the view
                           ? search-back         Search backwards in the view
                           n find-next           Find next search match
                           N find-prev           Find previous search match
Misc
                           e edit                Open in editor
                           : prompt              Open the prompt
                           o options             Open the options menu
                    <Ctrl-L> screen-redraw       Redraw the screen
                           z stop-loading        Stop all loading views
                           v show-version        Show version information
Option toggling:
                           I :toggle sort-order
                           i :toggle sort-field
                           # :toggle line-number
                           D :toggle date
                           A :toggle author
                           T :toggle committer
                           ~ :toggle line-graphics
                           F :toggle file-name
                           W :toggle ignore-space
                           X :toggle id
                           $ :toggle commit-title-overflow
                           % :toggle file-filter
                           ^ :toggle rev-filter
[-] search bindings
View manipulation
                    <Ctrl-C> view-close          Close the current view
Searching
  <Down>, <Ctrl-N>, <Ctrl-J> find-next           Find next search match
    <Up>, <Ctrl-P>, <Ctrl-K> find-prev           Find previous search match
[-] main bindings
Option toggling:
                           G :toggle commit-title-graph
                           F :toggle commit-title-refs
Internal commands:
                           H :goto HEAD
External commands:
                           C ?git cherry-pick %(commit)
[-] diff bindings
Option toggling:
                           [ :toggle diff-context -1
                           ] :toggle diff-context +1
Internal commands:
                           @ :/^@@
[-] reflog bindings
Option toggling:
                           F :toggle commit-title-refs
External commands:
                           C ?git checkout %(branch)
                           ! ?git reset --hard %(commit)
[-] refs bindings
External commands:
                           C ?git checkout %(branch)
                           ! ?git branch -D %(branch)
[-] status bindings
View-specific actions
                           u status-update       Stage/unstage chunk or file changes
                           ! status-revert       Revert chunk or file changes
                           M status-merge        Merge file using external tool
External commands:
                           C !git commit
[-] stage bindings
View-specific actions
                           u status-update       Stage/unstage chunk or file changes
                           ! status-revert       Revert chunk or file changes
                           1 stage-update-line   Stage/unstage single line
                           2 stage-update-part   Stage/unstage part of a chunk
                           \ stage-split-chunk   Split current diff chunk
Option toggling:
                           [ :toggle diff-context -1
                           ] :toggle diff-context +1
Internal commands:
                           @ :/^@@
[-] stash bindings
External commands:
                           A ?git stash apply %(stash)
                           P ?git stash pop %(stash)
                           ! ?git stash drop %(stash)
[-] pager bindings
Internal commands:
                           @ :/^@@
[-] toggle bindings
Toggle keys (enter: o <key>):
                           . line-number                Toggle line numbers
                           D date                       Toggle dates
                           A author                     Toggle author
                           T committer                  Toggle committer
                           ~ line-graphics              Toggle graphics
                           g commit-title-graph         Toggle revision graph
                           # file-name                  Toggle file names
                           * file-size                  Toggle file sizes
                           W ignore-space               Toggle space changes
                           l commit-order               Toggle commit order
                           F commit-title-refs          Toggle reference display
                           C show-changes               Toggle local change display
                           X id                         Toggle commit ID display
                           % file-filter                Toggle file filtering
                           ^ rev-filter                 Toggle revision filtering
                           $ commit-title-overflow      Toggle commit title overflow display
                           d status-show-untracked-dirs Toggle untracked directory info
                           | vertical-split             Toggle view split








[help] - line 2 of 150                                                                          100%
