When comparing vimagit (via vim) vs Xcode, the Slant community recommends vimagit (via vim) for most people. In the question“What are the best Git clients for macOS?” vimagit (via vim) is ranked 19th while Xcode is ranked 22nd. The most important reason people chose vimagit (via vim) is:
Inspired from emacs magit workflow, vimagit provides an efficient stage/commit workflow. In the case you have a lot of work, in multiple files, in your git repository: vimagit makes it easy to split it in multiple commits.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Efficient stage/commit workflow
Inspired from emacs magit workflow, vimagit provides an efficient stage/commit workflow. In the case you have a lot of work, in multiple files, in your git repository: vimagit makes it easy to split it in multiple commits.
Pro Stage hunks or even just parts of a hunk using a single key press
Pro Live syntax checking, built-in documentation, code completion
Makes programming quick and painless.
Pro Great iOS integration
iOS integration makes it easy to deploy apps.
Pro Easy to install
Just head to AppStore and install it for free.