GitKraken

The legendary Git GUI client for Windows, Mac and Linux

GitKraken is a Git GUI client for Windows, Mac and Linux. It helps developers become more productive and efficient with Git. It's free for non-commercial use.

Discussion
Would you recommend this product?
83 Reviews4.8/5
Hey Product Hunters 👋 This is Sara, from the cephalopod-obsessed 🐙 team at Axosoft— AKA the developers of GitKraken! As Jack mentioned, GitKraken is a Git GUI client for software devs using Windows, Mac and Linux. We’ve been working really hard to create a visual UI for Git that’s not only beautiful, but is also a true time-saver for Git beginners and pros. GitKraken simplifies complicated commands into drag and drop actions. It makes working with remote repositories easier through integrations with GitHub, Bitbucket and GitLab. It allows you to resolve merge conflicts without ever leaving the app. And it supports Gitflow, Git Hooks, LFS, and more. Best of all, it’s free for non-commercial, educational and startup use! Download it at GitKraken.com/ph, and if you love the product and want to use it commercially, use promo code: PRODUCTHUNT 💰 to get $10 off GitKraken Pro when you upgrade. I’m dying to know what you all think! Please share your feedback 🙏 and I’ll be around to answer any questions you may have. Cheers 🍻
Upvote (13)Share
@sarabreeding I would definitely like to see a comparison between this and Tower. Specially if I have to go subscription route.

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)

Thanks for the feedback and support! Passing along your feature request to the team 💌
I've been using GitKraken for more than a year now and I do not want to go back to anything else. I tried the official visual client of Github and SourceTree from Bitbucket but they don't come close to what GitKraken is capable of. It's super intuitive for git beginners and still has all the advanced functionality that you need when things might get messy. The cool thing is: GitKraken actually helps you to keep your git workflow clean by visually displaying it. One thing I like to mention as well is the constant stream of updates and improvements the team at Axosoft is making to the product. They update the application and fix problems on a regular basis. Gitkraken has never let me down during my work and that's why I'd recommend it to anyone who wants to work with git and doesn't want to fiddle with the console / terminal.
@miczed_ We absolutely LOVE hearing this! Thank you so much for your support 🙏

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

So glad to hear GitKraken is helping make rebasing and complicated merges easier! Our goal is to make using Git as easy as possible 👍

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

We're always working on adding features and improving GitKraken! Thanks for this great feedback 🙏