GitKraken Git GUI

The legendary Git GUI client for Windows, Mac and Linux

4.8/5
About

GitKraken Git GUI is the legendary client for Windows, Mac and Linux. It helps developers become more productive and efficient with Git. It's free for public repositories!

Would you recommend this product?
Web Developer

Made the jump from Sourcetree after their Windows app started getting really bloated and slow, really enjoy the speed difference between the two, and dark themes always give a bonus.

As stated above, the only feature from ST I'd like to see in GK is the ability to push tags with commits, and push all tags

Pros:

- Lovely GUI

- Easy to use and read visually

- Pretty intuitive

Cons:

- Setting up auth with Git providers was a pain

- No option to push tags with commits (have to push them separately and individually)

Share
VP of Marketing @Axosoft @GitKraken
Thanks for the feedback and support! Passing along your feature request to the team 💌
Developer @OU, msft coolaid and js

GitKraken was where I finally got into using rebase as part of my daily flow. It has really helped me work through quite a number of complicated merges as well

Pros:

- Beautiful

- easy to setup and use

- smooth integration with GH, BB, GL

- Turned rebasing into a joy

- high cadence of updates

Cons:

In rare cases it can take a few seconds to pick up on changes

Share
VP of Marketing @Axosoft @GitKraken
So glad to hear GitKraken is helping make rebasing and complicated merges easier! Our goal is to make using Git as easy as possible 👍
Android Developer

Generally I really like GitKraken. I use it everyday for my job as a replacement for Source Tree.

Even though it's very good I still think there are a lot of room for advancement. It can be super-awesome by adding simple but important features.

Pros:

- Beautiful

- More performant than Source Tree

- Has integrations with Github, GitLab and BitBucket

- You can undo/redo

- Has a fuzzy finder

Cons:

- Can't display very old commits and commit author's email address, expand file in the UI, discard multiple file changes

- Pro is expensive

Share
VP of Marketing @Axosoft @GitKraken
We're always working on adding features and improving GitKraken! Thanks for this great feedback 🙏

Gitkraken makes me win lots of time! Even my colleagues which were saying I was lazy using it started doing the same!

Pros:

Simplicity, undo-redo (saved many reset --hard !!) and how easily we can branch/stash/squash/rebase/merge straight inside Gitkraken

Cons:

Sometimes, we call it Gitkranken! But their devs are always making fixes (sometime 3 releases in a few days) to make it work smoothly!

Share
VP of Marketing @Axosoft @GitKraken
Great feedback, thank you! I wouldn't say "lazy"... Why not work smarter, not harder, with tools like GitKraken 😉

I'm using it for 99% of my git tasks during my day job and personal "after hours" projects. It's stable and really fast after update 2.0

Pros:

Really fast, Intuitive, Feature full

Cons:

Sometimes you need to use git command line to clean up after some messy merges. But it's very rarely (and i got the same with SourceTree)

Share
VP of Marketing @Axosoft @GitKraken
Great to hear! We appreciate your feedback 🙏
CTO

Some time ago, it was necessary to register to use it. Awful. Don't know if it is still the case.

Pros:

None so far.

Cons:

Instability and bad UI

Share
VP of Marketing @Axosoft @GitKraken
Sorry to hear that you feel that way! 😔 We've been working hard on GitKraken's performance and stability. I hope you'll give it another try 🙏
Technical Lead - PropTechs/CivilData/SME

I love Gitkraken. I use it for private projects since a co-worker told me about this tool. It's sexy, fast and functional. Everything you need.

Pros:

UI/UX, Functionality

Cons:

optimizing the UX

Share
VP of Marketing @Axosoft @GitKraken
New tagline? GitKraken: It's sexy, fast and functional! 🔥 That's awesome! Thank you
Share
Maker of random useless stuff

<3 <3

Pros:

The interface is beautiful. Easy for both beginners and advanced users to pick up. Compliments my workflow very well. Built in SSH auth too.

Cons:

Gets slow at times, especially on less powerful computers. Recent updates have improved it tremendously though.

Share
VP of Marketing @Axosoft @GitKraken
Glad to hear that! And we're continuing to improve performance ⚡️
Android Developer

I use this all day, everyday. All of my colleagues use source tree because it's free but I don't find the Ui as appealing or intuitive as Gitkraken especially when working with complex branch structures.

Pros:

- Easy to work with multiple branches

- Looks amazing

- Fast and simple to use

Cons:

- Needs the ability to push and pull to more than one remote

Share
VP of Marketing @Axosoft @GitKraken
Stay strong, friend! 🐙 We appreciate your support 🙏 Let us know what we need to do to convert your team to GitKraken users too 😉
Cofounder & Product Manager at MailClark

A great tool to allow non-tech people to contribute to a Git project.

Pros:

Git, now faster, thanks to this brilliant interface.

Stage + commit + push in one keyboard shortcut 🤘

Cons:

I don't feel like a developer anymore now that I use a GUI 😛

Share
VP of Marketing @Axosoft @GitKraken
Great feedback! But shouldn't you feel even more like a dev now... It's all about working smarter, not harder, right?! 😉
Founder @livement

I've tried Github's client, Tower, Webstorm's Integrated Git UI, SourceTree and Gitkraken is definitely the client I am most confortable with. It is really easy to track all of your team's changes thanks to its tons of features.

Pros:

The best git GUI out there IMHO

Cons:

I'd like to be able to open several windows with a repo in each one.

Share
VP of Marketing @Axosoft @GitKraken
We love hearing that GItKraken is making your life easier! 👍 I'll pass along your feature request 💌
Hack Prime, Tacklr

Love this, I'm a GIT power-user, but for visual understanding the command line is not the place to live

Pros:

Makes it easy to visualize and manage dozens of branches.

Cons:

Options for vertical layout

Share
VP of Marketing @Axosoft @GitKraken
Great feedback! It's all about that visual graph 🌈

Crafting commits and having a clean birds eye view of all the branches in flight/commit history is really valuable to me. Also being able to quickly inspect individual commits to see what was changed in them. And being able to resolve merge conflicts in the app is huge. No running a command in terminal, then launching another application to inspect and resolve the conflicts. It's all in the same app and I love it. I love my CLI and used to do everything that way, but this is just simply better and faster. The only thing I still use the CLI for is `git commit --allow-empty -m "Initial commit to start PR"`, and that's just because GitKraken hasn't added support for empty commits yet.

Pros:

- Many CLI workflows are shortened into single button clicks = faster than CLI

- Much better visibility into commits and commit history

Cons:

- Startup time on my machine is around 18 seconds, considerably slower than launching a terminal. (But it's worth it)

Share
VP of Marketing @Axosoft @GitKraken
Awesome feedback! This is so great to hear 🙏
Shaping Delightful Products

I've been a happy GitKraken user from the beginning. It's fast even with projects with a lot of commits and branches. Everything is one click away, covers everything you do with git on a daily basis.

`CMD+P` à la Sublime and Atom is really handy.

The Undo feature is really nice when you're not so familiar with Git, this is the client I recommend to every new Git user to get going.

Congrats to Axosoft for providing such an excellent tool, I've been so disappointed by other Git GUI before, it wasn't an easy task, but they did it!

Pros:

Auto-stash, Undo, filters (solo, hide), LFS, you name it.

Cons:

Didn't find one yet :)

Share
VP of Marketing @Axosoft @GitKraken
We love this feedback, and we're glad to not disappoint! Thanks for recommending GitKraken 🎉
23 | Front End | Working on colorffy.com
I been using GitKraken for 2 years (or more) and it's one of my daily developer tools as a front end developer, super easy useful when working with teammates. Commit changes and then push them, its one of the most easy actions of GitKraken 🙌 - Easy to use - Great UI and dark mode - GitHub integration it's super helpful - Perfect for beginners
Share
Android Enthusiasts

I just can't copy branch name from gitkraken, could we do it ? that would be a great advantage

Pros:

nice UI, love the dark theme, totally love the undo-redo(saved me many times)

Cons:

I don't know why, but sometimes I got stuck when push new branch to remote from gitkraken.

iOS Developer

Pros:

Cons:

Developer and Consultant

It's the absolute bomb!

Pros:

So good, even the hardcore CLI gurus have switched! Constant updates make it more shiny.

Cons:

Sometimes gets confused and just spins - restart and carry on.

VP of Marketing @Axosoft @GitKraken
We love hearing that people are making the switch! And we love making GitKraken shiny ✨
Entrepreneur, Architect, Developer

Great git client, natural successor to SourceTree for us.

Pros:

Lovely UI, Fast, efficient to use, cross platform

Cons:

Not sure!

VP of Marketing @Axosoft @GitKraken
Glad to hear you made the switch! 🐙

I've been fan of git cli, but when I discovered GitKraken it was almost instant switch ;)

Pros:

fast, nice design, great ux

Cons:

I haven't found any!

VP of Marketing @Axosoft @GitKraken
We love hearing that!! ❤️