Jonas Bernoulli, maintainer of Magit, writes about the Emacs Git interface, its releases, and related tools like Transient.
Commenters call Magit the nicest Git interface, praise its keyboard workflow, and credit Jonas for excellent code quality, documentation, and support.
Jonas has been pouring his soul into Magit (and many other OSS projects) for many years now [1]. The project has reached an exemplary status with excellent code quality, documentation and support. Many thanks to Jonas and other Magit contributors!
If you have been reaping the benefits of Magit, and haven't yet got a chance to say thanks, this is an awesome chance :)
Even if you are not using Emacs, but have wished that Magit were available on your favorite editor, then also it would be good to pledge in this KickStarter. See why[2].
And if you haven't yet heard of Magit, check out the KickStarter page!
Good luck Jonas!
[1]: https://github.com/magit/magit/graphs/contributors
[2]: https://emacsair.me/2017/09/01/magit-for-non-emacs-users/
I think Magit could be classified as a TUI [1].
But that still doesn't help explain its benefits to someone who hasn't tried it. For the crowdfunding campaign that I ran earlier this year I wrote a few articles. For those unfamiliar with Magit I would recommend [2] and the more visual [3].
[1] https://en.wikipedia.org/wiki/Text-based_user_interface
[2] https://emacsair.me/2017/09/01/the-magical-git-interface/#start
[3] https://emacsair.me/2017/09/01/magit-walk-through/#start
One of the things that make magic so great is precisely that one does not have to remember all the shortcuts. The author has written and released his own tool for popups and tooltips[0]. The keys are also among the more sane binds you find in Emacsland, so you can often browse by guestimation.
[0]: https://emacsair.me/2019/02/14/transient-0.1/
Obligatory emacs magit. If you like the git cli, then magit will help you do everything with single keypress actions (l is log, c is commit) and provide autocomplete and lists where relevant (like all branches on checkout)
https://magit.vc/
Visual walk through: https://emacsair.me/2017/09/01/magit-walk-through/
I think the nicest interface to git is magit: https://emacsair.me/2017/09/01/magit-walk-through/
It's excellent for keyboard-driven workflows.
Then this post may be more appropriate https://emacsair.me/2017/09/01/magit-walk-through/