Magit, the magical Git interface (2017)
How does not compare to tig? I've been using it for half a decade and there's only like 6 mnemonics you need to memorise to stage single lines,increase the line count context for diffs, etc...