1. posts
  2.  → GitKraken
  3.  → reviews

GitKraken

The legendary Git GUI client for Windows, Mac and Linux

4.8/5
About

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.

37 Reviews
962
22355
121925
 +78 reviews
  • 205593
    Mordechai ZuberDeveloper @OU, msft coolaid and js
    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

    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

    Mordechai Zuber has used this product for one year.
  • Pros: 

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

    Cons: 

    Didn't find one yet :)

    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!

    Frank Taillandier has used this product for one year.
  • 872532
    Tre TunaSoftware Engineer, Microsoft
    Pros: 

    Beautiful UI

    Easy to reason about

    Updates, updates, updates!

    Undo!!!!!!!!

    So much more

    Cons: 

    Takes a few to get used to, but does have some good tutorials out there

    It took me a while to actually get into using it full time, but since I have, I can't turn back, it's awesome!

    Make sure to get the cheat sheet! https://www.gitkraken.com/resources/gitkraken-cheat-sheet

    Tre Tuna has used this product for one year.
  • 926307
    Berkay MutluAndroid Developer
    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

    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.

    Berkay Mutlu has used this product for one month.
  • 981679
    Karim MaassenFounder / CEO nwzer.com
    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.

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

    Karim Maassen has used this product for one year.
  • 987914
    Shaun WallWeb Developer
    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)

    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

    Shaun Wall has used this product for one year.
  • 1030645
    Preetesh Jain⚡ Product and Tech at WittyPen.com
    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

    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!

    Preetesh Jain has used this product for one year.
  • 1206003
    Jozef LegényC++ and iOS Developer
    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

    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.

    Jozef Legény has used this product for one year.
  • 235680
    Roberto NoveloFounder @livement
    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.

    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.

    Roberto Novelo has used this product for one year.
  • 1014921
    Robert Mennellsoftware engineer
    Pros: 

    easy, beautiful, and a history graph makes Git a breeze

    Cons: 

    Often times I find myself wishing it had easier to find settings for integration

    Paid for the pro version because I love it so much. I bought it at the old price of $60 a year to use at work. I'd continue doing that even if I didn't work because I love it that much.

    Robert Mennell has used this product for one year.
  • Pros: 

    I'm a sucker for a great design. Intuitive, great way to visualize and simplify your life with Git. Git Flow integration is the best part.

    Cons: 

    Can be slow at times. Git Flow integration still needs work even though it is good. Resource hungry.

    Beautifully designed product. One of the most intuitive ways to use git especially if you are less experienced as the CLI for git can be daunting. The git flow integration seems to carry out the git steps in distinct pieces. So sometimes it will complete one part and then you think it is done then it will start pushing or pulling something else. All the while I can't tell if it is done or not. Would be great to just have a progress bar.

    BSCpro has used this product for one year.
  • 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)

    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.

    St. John Peaster has used this product for one year.
  • Pros: 

    - Dark UI

    - Pretty UI

    - Minimal design without sacrificing functionality

    - Axosoft's sense of humor

    Cons: 

    - Can't use on restricted networks, as far as I know.

    It is a pleasure to use GitKraken because of how concisely it conveys operations and relationships in Git trees. It is easy to use, and it has some nice functionality for connecting to user accounts on big repository hosting websites (GitHub, GitLab, etc.) to simplify cloning and working on multiple projects on those sites. The team at Axosoft tends to be good about working through kinks while adding features at the same time; the great success of this once side-project has made it so that it seems that support won't dwindle for a long time, which is my main criterion for incorporating a technology in my workflow.

    Sasha Petrenko has used this product for one year.
  • 1014177
    Stu StirlingAndroid Developer
    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

    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.

    Stu Stirling has used this product for one year.
  • 1014179
    devploymentBe ahead of the headline
    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

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

    devployment has used this product for one year.
  • Pros: 

    makes working with Git much easier

    Cons: 

    uses a lot of RAM

    + easy to use

    + can show/hide branches / remotes at will

    + huge time saver

    - occasionally a few small bugs crop up, but the dev team generally fix these quickly

    - diff view doesn't highlight intra-line changes

    Keith Hall has used this product for one year.
  • 1020607
    Ken EdwardsWeb Developer
    Pros: 

    tree graph, merging, saves time, very nice user interface

    Cons: 

    Commits with a large number of files being modified can bring the app to its knees. Just go the the CLI sometimes to do things.

    I have used GK for over a year. I used to use Git Tower on the Mac and switched to GK. Now I work primarily on Windows and still use GK. It saves me so much time every day.

    Ken Edwards has used this product for one year.
  • 1020376
    Master Andrew HauserDevOps, Milsoft Utility Solutions
    Pros: 

    Beautiful UI

    Pretty convenient commits / merges / rebases

    Good mergetool built in

    Now with multi-select

    Now has LFS support

    Cons: 

    Fails to open repos sometimes

    Honestly I love this software. I used to use sourcetree but was really dissatisfied with its performance, GitKraken hits all the right spots and their support and product teams have been really nice and helpful

    Master Andrew Hauser has used this product for one month.
  • 1017548
    Stephen ClarkeSoftware Engineer
    Pros: 

    - Simple UI

    - Soloing (filtering)

    - Fast

    - Easy for beginners

    - Feature rich enough for veterans

    - Receptive to suggestions and bug reports

    Cons: 

    - No interactive rebase

    - No integration with Bitbucket Server

    - Enterprise integration is lacking

    - Merge not as good as Beyond Compare

    GitKraken is my go to Git UI. For things it cannot do I use the command line (PowerShell with the posh-git module and Notepad++ as the editor) and Beyond Compare for move advanced merging. I've used other tools (SourceTree, Git Extensions etc) but they don't come close on performance and/or usability.

    Stephen Clarke has used this product for one year.
  • 128342
    Marc BrooksHack Prime, Tacklr
    Pros: 

    Makes it easy to visualize and manage dozens of branches.

    Cons: 

    Options for vertical layout

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

    Marc Brooks has used this product for one year.