4 ms·
Magit's more feature-rich and has better discoverability than tig, from what I can tell. e.g. with tig, you invoke "!git commit" by pressing C from the status
by rgoulter 5y ago
Magit's more feature-rich and has better discoverability than tig, from what I can tell.
e.g. with tig, you invoke "!git commit" by pressing C from the status page.
With magit, from the status page, commit is performed by pressing cc. But, if you press only 'c', a context menu is brought up which shows the flags which can be set, and commands which can be run.
e.g. 'cc' is 'commit', but 'ca' is 'amend'.
e.g. An example of a flag might be "--force-with-lease". So, press 'P' opens the push context menu, '-f' enables the "--force-with-lease" flag, 'p' pushes to the remote. (Or just 'P-fp' quickly works, too).
tig looks like 80% of the benefits (much nicer to use than git) for 20% of the effort (not having to learn Emacs).