Live data from Hacker News

Tig – Text-mode interface for Git

jonas.github.io

11–20 of 98 posts

Re: Tig – Text-mode interface for Git

#14
post #5

Tig is and has been my favorite utility for browsing git logs for years now. Thanks tig developers and contributors! It's handy to know that the arrow keys are used for browsing the log messages, while return followed by either pgup/pgdn or j/k are used for scrolling the contents of a log message. And it's easy to search logs with /. Tig is also theme-able. For instance with: curl -so ~/.tigrc ' https://raw.githubuse…

same here also it's much faster to open when you have a really large repository

Re: Tig – Text-mode interface for Git

#15

tig seems like it could be a cool tool, but trying to view screenshots (on ios latest safari) left me stuck on a flickr login screen. ):

For what it's worth, I don't think the screenshots do it any favor.

The main thing is that it's a terminal-based git client with Vim bindings, and customization. It's hard to represent that in screenshots :)

But I've also been using it for years and it's working perfectly for me.

Re: Tig – Text-mode interface for Git

#17
post #5

Tig is and has been my favorite utility for browsing git logs for years now. Thanks tig developers and contributors! It's handy to know that the arrow keys are used for browsing the log messages, while return followed by either pgup/pgdn or j/k are used for scrolling the contents of a log message. And it's easy to search logs with /. Tig is also theme-able. For instance with: curl -so ~/.tigrc ' https://raw.githubuse…

I will also say tig is awesome. I use it all the time and have submitted a few PRs to it for my particular idiosyncrasies. Vim's gv plugin is also good.

Re: Tig – Text-mode interface for Git

#18
post #7
post #3

Mandatory plug: https://magit.vc/

That's the first thing that drove me initially to Emacs. I never found a Git client that well-crafted.

That's because most aren't designed as git porcelains. Magit enhances and, in some cases, replaces git's abstractions with its own. If a git frontend starts by taking git's own built-in porcelain as a given then it's already doomed to failure.

Re: Tig – Text-mode interface for Git

#19
text-mode interface for Git

Based on the comments here saying they love Tig, I know I'm missing something, but: doesn't Git provide a text interface (the `git` command) to Git?

I'm not trying to be obtuse; I genuinely don't know what Tig provides that Git doesn't already do, but would love to know!

Re: Tig – Text-mode interface for Git

#20

text-mode interface for Git Based on the comments here saying they love Tig, I know I'm missing something, but: doesn't Git provide a text interface (the `git` command) to Git? I'm not trying to be obtuse; I genuinely don't know what Tig provides that Git doesn't already do, but would love to know!

It provides a curses-based TUI, while generally git just provides a CLI.
Post reply on HN