Magit
Prerequisites[edit]
Background[edit]
Magit provides an easy-to-user interface to git from within emacs.
Introduction[edit]
Magit is a package that runs within emacs and the aim of this package is to provide an interface for the version control system git. So basically, git repository can be accessed well independently from the CLI directly without any mediation but most of the time such a practice becomes cumbersome. Magit does the magic here by providing the scope to the developer to use the git with ease. There are other tools available as well in the form of git extensions which are specific to different IDE or base interface but Magit is one of the most popular one and the only version control tool for git available within emacs. To illustrate further, Magit works as a text based interface somewhere falling between CLI, IDE and GUI while combining all the features of the three.
Benefits of Magit[edit]
Coming Soon | |
|
The default Merlin Server configuration includes CONTROL-x g as a keyboard shortcut for magit-status
Useful Commands[edit]
- Show Logs
- CONTROL-x g l l
- Show Logs (particular file)
- CONTROL-x l -- filename l
- Show Tags
- CONTROL-x g y