SmartGit is a graphical client tool software that supports multiple platforms and can run on operating systems such as Windows, Mac OS X, and Linux, providing users with a convenient, fast, and easy-to-use Git management method. SmartGit has a wide range of features, including branch management, submission management, code merging, conflict resolution, code comparison, label management, patch management, and more. In addition, it also supports mainstream code hosting platforms such as GitHub, Bitbucket, and GitLab, allowing users to directly manage their code repositories in SmartGit.




SmartGit is an enterprise level Git, Mercurial, and Subversion graphical client software with powerful features. It can easily and quickly implement version control in Git and Mercurial, greatly improving your work efficiency! SmartGit can rebuild the change view, and the new change view supports unified differences, which can display longer rows as side by side differences. In compact mode (hiding equal lines), it is easy to selectively display equal lines. All modes support syntax coloring and temporary or non temporary changes. Using image comparison to change the view, you can intuitively compare images side by side with the new changed view. Change the view to resolve conflicts. If conflicts occur, changing the view provides a simple command to resolve them. Of course, if the conflict is too complex, you can still open the ConflictSolver window. Azure DevOps integration.




SmartGit includes everything you need: intuitive file comparison (Git diff does not have a simple wrapper), powerful file merging (a freely editable "conflict resolution program"), Git Flow (advanced branch processing), Git client for graphic merging and submission history bundling, SSH client. SmartGit allows for very detailed customization


News Center