2 ms·
Having `git status` in a window-based UI is very nice. In magit, the window is divided into two sections horizontally: unstaged changes and staged changes. Each
by Myrmornis 10y ago
Having `git status` in a window-based UI is very nice. In magit, the window is divided into two sections horizontally: unstaged changes and staged changes. Each section contains multiple changed files that can be folded or expanded, and individual lines or hunks can be staged/unstaged as needed in order to prepare a commit.
While it is an emacs extension, non-emacs users can start it with a one-line command and treat it as a standalone application, e.g.
https://github.com/dandavison/emacs-config/blob/master/bin/emacs-magit https://github.com/dandavison/emacs-config/blob/master/bin/e...
I know at least one non-emacs user who uses it that way.
There are some videos on youtube showing the magit UI. It would of course look more modern were it not an emacs extension but, emacs lisp programmers being as they are, I believe it is the most fully featured and powerful graphical git UI in existence.