3 ms·
EasyGit (http://people.gnome.org/~newren/eg/ http://people.gnome.org/~newren/eg/) fixes this problem. It’s a command-line wrapper for Git that makes some interf
by roryokane 14y ago
EasyGit (http://people.gnome.org/~newren/eg/ http://people.gnome.org/~newren/eg/) fixes this problem. It’s a command-line wrapper for Git that makes some interfaces more usable. `eg push` pushes only the current branch; you must write `eg push --matching-branches` to do what `git push` does.
EasyGit also provides better built-in documentation. For example, if you get merge conflits, `eg status` will mention that you can run `eg help topic middle-of-merge`. That command opens a page explaining your options – how to find conflicts, resolve conflicts, etc. I have found EasyGit very useful, and when it’s installed, I always use `eg` instead of `git`. You can download the EasyGit script at the linked website, or install it using Homebrew with `brew install easy-git`.