SmartGit — The Easy-to-Use Git+SVN Client
SmartGit is a graphical client for Git and SVN, Open Source version control systems. It runs on Windows, Mac OS X and Linux.
SmartGit helps Git beginners to get started quickly and lets advanced users become more productive with its efficient user interface.
What is SmartGit?
SmartGit is an efficient user interface for Git. It focuses on simplicity and is geared towards non-experts and people who prefer a graphical application over command line usage.
SmartGit does not strive to be a 1:1 translation of command line Git. Instead, it makes use of the advantages of a graphical user interface where possible
in order to reduce complexity and streamline workflows.
The current version of SmartGit supports all Git features needed for every-day work in software development projects, most notably:
- 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 SmartGit as SVN client)