Title: Port of the week: tig | |
Author: Solène | |
Date: 10 April 2018 | |
Tags: unix git versioning | |
Description: | |
Today we will discover the software named **tig** whose name stands | |
for **Text-mode Interface for Git**. | |
To install it on OpenBSD: `pkg_add tig` | |
Tig is a light and easy to use terminal application to browse a git | |
repository in an interactive manner. To use it, just 'cd' into a git | |
repository on your filesystem and type `tig`. You will get the list of | |
all the commits, with the author and the date. By pressing "Enter" key | |
on a commit, you will get the diff. Tig also displays branching and | |
merging in a graphical way. | |
Tig has some parameters, one I like a lot if `blame` which is used | |
like this: `tig blame afile`. Tig will show the file content and will | |
display for each line to date of last commit, it's author and the | |
small identifier of the commit. With this function, it gets really | |
easy to find who modified a line or when it was modified. | |
Tig has a lot of others possibilities, you can discover them in its | |
man pages. |