GitKraken
p/axosoft-gitkraken
Unleash Your Repos!
Jack Smith

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

Featured
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!
Replies
Best
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 ๐Ÿ‘
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 ๐Ÿ‘‹
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!
J. Alexander Curtis
I have been using GitKraken for over a year now. It started off good and has gotten even better. The UI is really intuitive and easy to use, assuming you understand basic git vocabulary and concepts. I have used all the "competitors" (tower, sourcetree, github desktop, etc) and this is the one I like the most so far. I still use the command line for 90% of my git tasks, such as doing a quick commit or push. But I find myself opening GitKraken whenever I want to do something more complicated like moving a tag from one commit to another. While I could do it in the command line, it requires you to read through the logs, find the commit hashes, copy them and do some other voodoo. With gitkraken I can just drag the tag onto the commit in the visual tree that I want it to be in. I also find myself using GitKraken for doing merges with conflicts. Managing conflicts with GitKraken is easy and straightforward. Ill probably jump on the product hunter coupon for the premium product. I have been managing mostly personal projects and maintaining open source packages, but I feel like I should contribute to its success.
Sara Stamas
@_jacurtis Awesome feedback about how you're using GitKraken. Our goal = less Git voodoo ๐Ÿ”ฎ , more straight-forward interactions. We really appreciate your support!
Preetesh Jain

Have been using GitKraken for over a year now, and love it deeply. It has saved us a lot of time by allowing us to fix complex git blunders easily. Would recommend to anyone getting started with Git. Great tool!

Pros:

Ease of use, dark theme, a robust Git Graph, stability, in-built Merge tool

Cons:

A better way to add quick commits can be added along with UI improvements

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
Karim Maassen

I've been using gitkraken for my hobby projects for a while now and I\m going to take this to my professional stack soon as well. It's a very good git client that integrates extremely well with common hubs such as gitlab, github and bitbucket. Finally I can ditch Sourcetree. :)

Pros:

Very nice UI. Powerful and easy to use merge tool. Simple and effective drag and drop interface. Intuitive.

Cons:

It has the occasional crash, but I'm expecting the devs to improve on this.

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.
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?! ๐Ÿ˜‰
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 ๐Ÿ’Œ
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 ๐Ÿ’Œ
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 ๐Ÿ˜‰
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 ๐Ÿ™
Christian Platero

The best GUI for Git in my opinion. Higher than official Github GUI.

Pros:

Perfect GUI, Easy to use, multi platform

Cons:

Bugs in screens with so many branchs

Sara Stamas
Thanks for the praise ๐Ÿ™ We're constantly working to squash bugs
Giancarlos Garza
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
Tonomoshia

You can get Gitkraken Pro for free for a year if you are a student.

Pros:

easy to use

easy to see history of your repo

easy to stage what you want when yo want

I can work in Bitbucket and Github smoothly

Cons:

startup used to be slow, but I believe it has improved with the latest update

Sara Stamas
Love it! And yes, GitKraken Pro is free for students as part of the GitHub Student Developer Pack or you can simply download GitKraken and use it for free if you're a student.
โ€ขโ€ข 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 ๐Ÿ™
Carlos Eli Lopez
This is the tool I use every day for multiple different things. It's made my process of developing a lot easier. It's also super beginner friendly, which is something not a lot of tools take into consideration.
David Morais
One of the best educational tools to visualize git repositories. - As a junior developer this software taught me most of what I know about git and will really help you understand what is happening inside a repo. - As a senior developer this helps me keeping track of active branches and who's working what.
Jozef Legรฉny

GitKraken is a mixed bag. It is definitely a good GUI for Git. It has some nice ideas in the UI, such as quick branch creation, quick commiting, isolating branches for viewing and so on.

However the framework it is built in limits it greatly. The application is slow, only displays one repository and has to be launched multiple times to display more. Diffs are only viewable inside the main window as well.

Pros:

- Works on Mac/Windows and especially Linux

- Is quite intuitive

Cons:

- Very very slow

- Slow switching between repos, GUI for this could be better