Tig looks like a wonderful tool for all kinds of git interaction.
I'm not too familiar with tig, but it looks like it does a lot of what Emacs' magit does.
AFAICT, there are some things I find useful in magit that tig doesn't have:
e.g. magit allows for committing/amending/rewording with just a few strokes; afaict, tig doesn't support the equivalent out of the box.
e.g. in magit's status view, you'll get to see the diff for each change alongside the status entry. (Whereas tig limits itself to one view at a time; and viewing the diff is a different view than the status view).
I'm not too familiar with tig, but it looks like it does a lot of what Emacs' magit does.
AFAICT, there are some things I find useful in magit that tig doesn't have:
e.g. magit allows for committing/amending/rewording with just a few strokes; afaict, tig doesn't support the equivalent out of the box.
e.g. in magit's status view, you'll get to see the diff for each change alongside the status entry. (Whereas tig limits itself to one view at a time; and viewing the diff is a different view than the status view).