SmartGit is a Git client for Windows PC, Mac, and Linux. This software 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, this software can use SmartGit with your own repositories or other hosting providers (e.g. GitLab).
SmartGit is an effective tool for developers who want to manage their source code by using Git or other versioning systems. This client software acknowledges users to access the online repository, make changes and push new commits with minimum effort. Git is a widely used revision control system that allows programmers to efficiently manage the source code. One of the advantages is the ability to make modifications to a local repository and commit it when you have access to the source code.
This application is designed to provide access to the local repositories and facilitate the connection to the server that stores the project resources. Though this software can pull content from the server, make modifications and choose the commits you want to push to the server. The main window acknowledges users to view the project structure and files in order to work with the source code. The program also includes a file comparison tool and the ability to merge files that come in handy when working with multiple versions.
Additional features include the ability to commit a part of a file and view the modifications made by other co-workers. This software can also explore your code by launching the Git-Shell and opening it in Windows Explorer or a terminal window.
Although the package does not include an offline help file, this software can get accustomed to the Git concepts and available commands by reading the online documentation. Moreover, the app provides step by step instructions for certain operations such as cloning a repository.
- 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)
One for All
This powerful, multi-platform Git client has the same intuitive user interface on Windows, macOS, and Linux:
- graphical merge and commit history
- drag and drop commit reordering, merging or rebase
Use your SmartGit license on as many machines and operating systems you like.