Magit vs Tig
Magit is an interface to the version control system Git, implemented as an Emacs package.
Tig is an ncurses-based text-mode interface for git.
I’ve been using Magit for some time and I really like it. Magit is an excellent tool.
My only concern is that when using it on a Mac sometimes the interface becomes slow. This usually happens when I have a lot of untracked files.
When Magit becomes slow I switch to Tig. Tig is lightning fast.
For example in Tig if I want to switch to a new branch I simply start tig like this:
Tig shows a view of all the local branches, remote branches and tags:
From any of these I can check out that branch or tag by putting the cursor on that line and pressing C.
Tig is not as good as Magit but it definitely has a use case for me and complements Magit really well.