Menu

gitpiper

Tig Cheat Sheet in April 2024

Last Updated: 6 April 2024

README.md

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
tig -C /repo/path Run in dir /repo/path (like git -C)

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 - Status 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}


338+ more cheat sheets for you in April 2024

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️

© 2024 GitPiper. All rights reserved

Rackpiper Technology Inc

Company

About UsBlogContact

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️