SmartGit is a Git client for Windows PC. 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 as you like. No need to install and configure additional tools. It 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 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.
SmartGit Git Client Software For Windows Features
- 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.
No need to install and configure additional tools. This Git client software includes:-
- command-line Git client (Windows, macOS)
- Graphical Merge and Commit History
- File Compare
- File Merge (“Conflict Solver”)
Adopt to Your Needs and Workflows
A commercial Git client should support your work-flows. This Git software can customize in various ways:
- Preferences for Merging, Rebasing
- The layout of certain views,
- External tools,
- External or built-in Compare or Conflict Solver tools,
- Keyboard shortcuts,
- Syntax coloring,
- Light and dark themes
Interacting with popular platforms.
This Git software comes with special integrations for GitHub, BitBucket and BitBucket Server (former Atlassian Stash) to create and resolve Pull Requests and Review Comments.
Of course, you can use this Git software like any other Git client with your own Git repositories or other hosting providers (e.g. GitLab).
What’s New In This Latest Version
Log with Index and Working Tree
The Log window is now a first-class main window that shows the working tree and index and offers virtually all commands from the still available “working tree” window. Users of other Git clients will find this single-view approach more familiar.
The working tree and index are shown on-demand or permanently as nodes attached to the HEAD commit.
In the Preferences, section User Interface, you can configure whether to use the Log window or the classic working tree window by default.
Advanced Git-Lab Integration
GitLab is becoming more popular each day, especially on the own servers. For GitLab -hosted repositories, this software can be used to create, apply or reject merge-requests and add, edit or view comments.
This Git software is already could handle Git-LFS managed repositories. Now it supports the major Git-LFS commands like installing, configuring the tracked files, locking and unlocking.
Rebase Interactive: Easier Amending
The interactive rebase makes amending previous commits easier by
- highlighting commits with equal commit messages, and
- offers commands to automatically squash those commits.
Commit Message Templates
For commit message templates (commit.template is configured), this Git software shows the comment lines (starting with commit.commentChar) differently, so it becomes obvious which lines will become part of the final commit message and which ones will be ignored.
Branches view: Indicate HEAD refs
In the Branches view, refs which are also pointing to the HEAD commit are marked with a light triangle.
Overall, this Git software is a valuable tool for programmers who use the Git, Mercurial or Subversion versioning systems.
|Developer Tool||GIT PREVIEW|
|Operating System||Windows 7, Windows 7 64, Windows 8, Windows 8 64, Windows 10, Windows 10 64|
SmartGit For Windows Overview
|File Size||92.1 MB|
|Requirements||Windows 7, Windows 7 64, Windows 8, Windows 8 64, Windows 10, Windows 10 64|
|Available Languages||English, Italian, French, Spanish, Polish, Chinese, German, Japanese|
|Date added||Wednesday, June 19th,2019|