SourceTree vs ungit: What are the differences?
Developers describe SourceTree as "A free Git GUI client for Windows and macOS". Use the full capability of Git and Mercurial in the SourceTree desktop app. Manage all your repositories, hosted or local, through SourceTree's simple interface. On the other hand, ungit is detailed as "The easiest way to use git. On any platform. Anywhere". Clean and intuitive UI that makes it easy to understand git.
SourceTree can be classified as a tool in the "Source Code Management Desktop Apps" category, while ungit is grouped under "Git Tools".
Some of the features offered by SourceTree are:
- Full-powered DVCS
- Create, clone, commit, push, pull, merge, and more are all just a click away.
- Review your outgoing and incoming changesets, cherry-pick between branches, patch handling, rebase, stash, shelve, and much more.
On the other hand, ungit provides the following key features:
- Runs on any platform that node.js & git supports.
- Web-based, meaning you can run it on your cloud/pure shell machine and use the ui from your browser (just browse to http://your-cloud-machine.com:8448).
- Works well with GitHub.
ungit is an open source tool with 8.39K GitHub stars and 543 GitHub forks. Here's a link to ungit's open source repository on GitHub.