46 lines
873 B
Markdown
46 lines
873 B
Markdown
---
|
|
title: Tig
|
|
layout: default
|
|
---
|
|
|
|
### Installing
|
|
|
|
$ brew install tig --HEAD
|
|
$ apt-get install tig
|
|
|
|
### Invocation
|
|
|
|
tig
|
|
|
|
tig status
|
|
|
|
tig blame FILE
|
|
tig master # Show a branch
|
|
tig test..master # Show difference between two bracnhes
|
|
tig FILE # Show history of file
|
|
tig v0.0.3:README # Show contents of file in a specific revision
|
|
|
|
### All views
|
|
|
|
^N # Next on parent view
|
|
^P # Previous on parent view
|
|
|
|
### `m` - Main view
|
|
|
|
D # Toggle between date display modes
|
|
A # Toggle between author display modes
|
|
C # Cherry pick a commit
|
|
|
|
### `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
|
|
|
|
### `H` - Branch view
|
|
|
|
i # Change sort header
|