Jack Smith

GitKraken Client β€” Legendary Git client with an intuitive GUI & powerful CLI

108
β€’
GitKraken Client makes Git more visual and accessible with an intuitive UI, the flexibility to switch between a GUI or a terminal, and a seamless experience across operating systems.
Millions of developers depend on GitKraken Client every day!

Add a comment

Replies
Best
Sara Stamas
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 🍻
Parwinder Bhagat
@sarabreeding I would definitely like to see a comparison between this and Tower. Specially if I have to go subscription route.
Michael ZiΓΆrjen
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.
Sara Stamas
@miczed_ We absolutely LOVE hearing this! Thank you so much for your support πŸ™
Shaun Wall

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)

Sara Stamas
Thanks for the feedback and support! Passing along your feature request to the team πŸ’Œ
Mordechai Zuber

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

Sara Stamas
So glad to hear GitKraken is helping make rebasing and complicated merges easier! Our goal is to make using Git as easy as possible πŸ‘
Marvin Borisch

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

Sara Stamas
New tagline? GitKraken: It's sexy, fast and functional! πŸ”₯ That's awesome! Thank you
Mordechai Zuber
I have been using GitKarken since the beta (almost two years already!) and after testing many other Git GUIs, it is hands down the best solution out there. I upgraded to pro about a year ago, and could not be happier with this tool. From the amazing UI, to the on the ball bug fixing, humorous release notes, and of course the amazing feature set, this team has done so much right. To highlight one of my personal favorites, the drag-and-drop rebase/merge functionality has been extremely helpful in keeping a nice understandable git history. Also, the slack community is amazing!
Sara Stamas
@mordzuber hey there long-time listener, first-time caller! We're honored you've stuck with us since beta πŸ™ Your feedback and support is incredible ❀️ We'll see you in the Slack community πŸ‘‹
Mustafa Berkay Mutlu

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

Sara Stamas
We're always working on adding features and improving GitKraken! Thanks for this great feedback πŸ™
Christoph Biering
I've already wondered why GitKraken isn't on ProductHunt. GitKraken is definitely my favourite Git Client. Good job! 😊
Sara Stamas
@chryb_ That's awesome πŸ‘ Thanks for your support!
Abel Kuruvilla
I have been using this product for almost 6 months now. Started using it because I had a pro offer via my GitHub education package. GitKrakken really eases my work on collaborating with Git. It helps me analyze my project roadmap, the changed I made, and also to revert back if I did any mistake (which I do most of the timeπŸ˜‰πŸ˜‰). I can say this very gladly, that it a must application for every developer who works on their projects using Git.
Sara Stamas
@abel_kuruvilla So glad to hear that GitKraken is helping make collaborating with Git easier! That's our goal πŸ˜‰
Balaji R
@sarabreeding Could you help me understand why I should consider switching from source tree over to gitkraken? Apart from the beautiful UI :)
Sara Stamas
@_theimmortal_ Why certainly! Check out this comparison https://blog.axosoft.com/gitkrak...
Hugo Heneault

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!

Sara Stamas
Great feedback, thank you! I wouldn't say "lazy"... Why not work smarter, not harder, with tools like GitKraken πŸ˜‰
Jakub Syty

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)

Sara Stamas
Great to hear! We appreciate your feedback πŸ™
β€’β€’ onekiloparsec β€’β€’

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

Sara Stamas
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 πŸ™
Chai Jia Xun

<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.

Sara Stamas
Glad to hear that! And we're continuing to improve performance ⚑️
Stu Stirling

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

Sara Stamas
Stay strong, friend! πŸ™ We appreciate your support πŸ™ Let us know what we need to do to convert your team to GitKraken users too πŸ˜‰
Antoine Lefeuvre

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 πŸ˜›

Sara Stamas
Great feedback! But shouldn't you feel even more like a dev now... It's all about working smarter, not harder, right?! πŸ˜‰
Roberto Novelo

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.

Sara Stamas
We love hearing that GItKraken is making your life easier! πŸ‘ I'll pass along your feature request πŸ’Œ
devployment

After multi-file-select was added recently we are coming closer to GK being usable day by day. But still missing the ability to use an external diff tool. Basically every git GUI out there supports this feature. But GK refuses to implement this.

I'm always wondering how people can work without having a decent diff tool at hand. Axosoft communicated that they don't have a need internally for this and it's not a highly demanded feature. So it's low on their priority list.

So maybe every GK developer and user lives in a perfect world with small commits in perfectly organized and well formatted code bases. But real live shows that this is always the case. :(

Pros:

* Mostly everything already said here

* Some really cool unique features

Cons:

* Gets slow up to unusable on bigger repos (speed decreases over time)

* Eats memory

* No external diff. Unusable for more complex diffs

Sara Stamas
Thanks for sharing this feedback! I took this back to our team, and it's actually something that we agree would be useful πŸ‘
devployment
@sarabreeding Hopefully they agree as well on implementing. Because everything else doesn't help us. ;P
Sara Stamas
@devployment βœ… I'll definitely see what we can do!
Marc Brooks

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

Sara Stamas
Great feedback! It's all about that visual graph 🌈
St. John Peaster

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)

Sara Stamas
Awesome feedback! This is so great to hear πŸ™