Best Software for 2025 is now live!

Compare GitKraken Desktop and SourceTree

Save
    Log in to your account
    to save comparisons,
    products and more.
At a Glance
GitKraken Desktop
GitKraken Desktop
Star Rating
(195)4.5 out of 5
Market Segments
Small-Business (55.0% of reviews)
Information
Entry-Level Pricing
No pricing available
Learn more about GitKraken Desktop
SourceTree
SourceTree
Star Rating
(371)4.3 out of 5
Market Segments
Small-Business (37.1% of reviews)
Information
Entry-Level Pricing
No pricing available
Learn more about SourceTree
AI Generated Summary
AI-generated. Powered by real user reviews.
  • Users report that SourceTree offers a more straightforward interface for beginners, making it easier to navigate through repositories, while GitKraken Desktop is praised for its visually appealing design and intuitive drag-and-drop functionality.
  • Reviewers mention that SourceTree's integration with Bitbucket is seamless, allowing for efficient management of pull requests, whereas GitKraken Desktop shines with its built-in code editor and real-time collaboration features, enhancing team workflows.
  • G2 users highlight that SourceTree has a steeper learning curve due to its extensive features, but once mastered, it provides powerful tools for advanced users, while GitKraken Desktop is often recommended for its user-friendly setup and quick onboarding process.
  • Users on G2 report that SourceTree's performance can lag with larger repositories, which can be a drawback for teams handling extensive projects, while GitKraken Desktop is noted for its speed and responsiveness, even with large datasets.
  • Reviewers say that SourceTree's support quality is decent but can be slow to respond, whereas GitKraken Desktop users appreciate the prompt and helpful customer service, which contributes to a better overall user experience.
  • Users mention that SourceTree's version control features are robust, particularly for branching and merging, but GitKraken Desktop's visual commit history and graphing tools are often highlighted as superior for tracking changes and understanding project timelines.
Pricing
Entry-Level Pricing
GitKraken Desktop
No pricing available
SourceTree
No pricing available
Free Trial
GitKraken Desktop
Free Trial is available
SourceTree
No trial information available
Ratings
Meets Requirements
9.1
139
8.9
305
Ease of Use
9.0
139
8.8
310
Ease of Setup
9.3
25
8.4
59
Ease of Admin
8.5
24
8.7
52
Quality of Support
8.2
94
8.1
194
Has the product been a good partner in doing business?
9.2
17
9.0
44
Product Direction (% positive)
8.5
129
7.8
281
Categories
Categories
Shared Categories
GitKraken Desktop
GitKraken Desktop
SourceTree
SourceTree
GitKraken Desktop and SourceTree are categorized as Version Control Clients
Unique Categories
GitKraken Desktop
GitKraken Desktop has no unique categories
SourceTree
SourceTree has no unique categories
Reviews
Reviewers' Company Size
GitKraken Desktop
GitKraken Desktop
Small-Business(50 or fewer emp.)
55.0%
Mid-Market(51-1000 emp.)
32.8%
Enterprise(> 1000 emp.)
12.2%
SourceTree
SourceTree
Small-Business(50 or fewer emp.)
37.1%
Mid-Market(51-1000 emp.)
35.2%
Enterprise(> 1000 emp.)
27.7%
Reviewers' Industry
GitKraken Desktop
GitKraken Desktop
Computer Software
46.0%
Information Technology and Services
13.8%
Program Development
4.8%
Telecommunications
2.6%
Retail
2.6%
Other
30.2%
SourceTree
SourceTree
Computer Software
32.1%
Information Technology and Services
18.7%
Internet
4.4%
Program Development
3.8%
Marketing and Advertising
3.6%
Other
37.4%
Most Helpful Reviews
GitKraken Desktop
GitKraken Desktop
Most Helpful Favorable Review
Verified User
G
Verified User in Computer Software

I like that gitkraken makes it easy to use git functionality. It's also easy to view commits and trees

Most Helpful Critical Review
Stephen K.
SK
Stephen K.
Verified User in Computer Software

The support is terrible and treats you like an idiot, they refuse to assume responsibility for issues and always assume its your repo and they suggest canceling your subscription if you do not like it. They do not care if in any repo when you try to...

SourceTree
SourceTree
Most Helpful Favorable Review
Caree Y.
CY
Caree Y.
Verified User in Computer Software

I like how easily it integrates with other Atlassian products.

Most Helpful Critical Review
Verified User
G
Verified User in Design

Sometimes it doesn't "pull" properly and it creates intricate errors which are hard to fix if you're not an expert with code.

Alternatives
GitKraken Desktop
GitKraken Desktop Alternatives
Git Tower
Git Tower
Add Git Tower
Google Cloud Source Repositories
Google Cloud Source Repositories
Add Google Cloud Source Repositories
GitLens
GitLens
Add GitLens
Assembla
Assembla
Add Assembla
SourceTree
SourceTree Alternatives
Git Tower
Git Tower
Add Git Tower
TortoiseHg
TortoiseHg
Add TortoiseHg
GitLens
GitLens
Add GitLens
Google Cloud Source Repositories
Google Cloud Source Repositories
Add Google Cloud Source Repositories
Discussions
GitKraken Desktop
GitKraken Desktop Discussions
Can you guys please make the git basic version payment free please?
1 comment
Bradley D. T.
BT
GitKraken is free dude. They offer a premium service too, but have a freemium service if you're a student. I hope that helps :)Read more
Why Git-Kraken doesn't have a proper documentation?
1 comment
Dwayne M.
DM
The text appears to be a URL for the support page of GitKraken, a Git client. It does not contain any translatable content.Read more
Monty the Mongoose crying
GitKraken Desktop has no more discussions with answers
SourceTree
SourceTree Discussions
How you resolve conflicts of file.
3 comments
Tambia E.
TE
Only one user is allowed to run the resolver at any given time. If a second user attempts to run bk resolve, they will get an error message indicating...Read more
How do I resolve conflict states using Sourcetree
2 comments
Vishnu U.
VU
Provide an integrated editor where the user can open their code and resolve conflicts.Read more
Should I use Sourcetree?
1 comment
Abhijeet S.
AS
Yes it is the best client for doing your day to day code management into git just mouse clicks help you to do so Read more