SmartGit is a Git client for Windows PC, Mac, and Linux. It is free for non-commercial use, provides graphical access to Git repositories, and can access Subversion repositories. For trivial Pull, Commit, and Push you will find simpler alternatives than this tool. Purchase your license once and use it on as many machines and operating systems you like. No need to install and configure additional tools. SmartGit comes with special integrations for GitHub, BitBucket, and Atlassian Stash to create and resolve Pull Requests and Review Comments. Of course, you can use SmartGit with your own repositories or other hosting providers (e.g. GitLab).
Features of SmartGit 20.2.1
- Virtually all local working tree operations
- Status, diff, log
- Push, pull, fetch (for all protocols)
- Tag and branch management
- Merge, cherry-pick, rebase, revert, rebase
- Stash management
- Remotes management
- Submodule support
- Advanced SVN support (use Smart Git as SVN client)