Permalink
Branch: master
Find file Copy path
460412d Nov 17, 2018
4 contributors

Users who have contributed to this file

@rstacruz @rafael-vitor @Neki @alanhamlett
93 lines (73 sloc) 2.33 KB
title category layout updated weight
Tig
Git
2017/sheet
2017-08-29
-3

Installing

# MacOS + Homebrew
$ brew install tig --HEAD
# Ubuntu
$ sudo apt install tig

Invocation

Command Description
tig
--- ---
tig status Status
tig blame FILE Blame
--- ---
tig master Show a branch
tig test..master Show difference between two branches
tig FILE Show history of file
tig v0.0.3:README Show contents of file in a specific revision

You can substitute git logtig.

Shortcut keys

{: .-three-column}

Switching views

| m | Main view | | s | Status | | t | Tree (files) | | y | Stash view | | g | Grep | | h | Help | {: .-shortcuts}

All views

Shortcut Description
j k Up/down
J K Next/previous
--- ---
< Back
R Refresh
q Close
Q Close all
--- ---
^N Next on parent view
^P Previous on parent view
{: .-shortcuts}

m - Main view

| D | Toggle date display modes | | A | Toggle author display modes | | X | Toggle commit sha | | C | Cherry pick a commit | {: .-shortcuts}

s - Stage view

| u | Stage/unstage file or chunk | | ! | Revert file or chunk | | C | Commit | | M | Merge | | 1 | Stage line | | [ ] | Increase/decrease the diff context | {: .-shortcuts}

h - Branch view

| i | Change sort header | {: .-shortcuts}

h - Blame view

| , | Parent commit | {: .-shortcuts}