SourceGit

A fast desktop Git client for all three platforms that covers rebase, bisect, worktrees and LFS.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

2 more ways to get SourceGit

Package managers

About SourceGit

SourceGit is a graphical Git client that does not stop at commit and push. Interactive rebase, cherry-pick, amend, reword, squash, bisect, submodules, worktrees, blame, file history, branch diff and Git LFS are all in the interface, with a visual commit graph and side-by-side, swipe or blend image diffs.

It creates pull requests on GitHub, GitLab, Gitea, Gitee and Bitbucket, logs every Git command it runs so you can see what it did, and has a conventional commit helper. It is available in fourteen languages and is MIT licensed.

Strengths

  • Interactive rebase, bisect, worktrees, submodules and LFS in the interface
  • Image diffs side by side, as a swipe or blended
  • Logs every Git command it runs, so nothing is hidden
  • Windows, macOS and Linux, with light and dark themes and fourteen languages

Limitations

  • Requires Git 2.25.1 or newer installed separately
  • Linux builds are only tested on Debian 12
  • Less polished than the commercial clients
  • The number of features on screen at once can be overwhelming

Details

Pricing
Free · Free and open source under the MIT licence. Git 2.25.1 or newer must be installed separately.
License
MIT
Developer
SourceGit
Platforms
Windows, macOS, Linux
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
A desktop Git client that does not make you drop to the terminal for real work
Categories
Git clients
Last verified
Added
Provenance
Selected from the TechWalrus downloads catalog (Dev Tools); facts checked against the developer's own pages, 2 sources on file.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing