
The diff viewing tool and merge conflict resolution tools are good, but I know people who use mostly UI interface and fail to properly resolve merge conflicts. I think that the UI does not invoke at least some of the git hooks.Very few config options can be edited from the UI.Recently and don't know a way to do from the UI.
there's probably a lot of commands that are not reproducible using UI, but these are the ones that I've used from a terminal. git commit -fixup= and git rebase -autosquash. git add -p edit: added in the beginning of 2018. fast-forward-only pull/merge and fail if branches have diverged. No way to do (at least I don't know a way). Annotations do not reproduce all options available for git blame. IDEA tries to use its own tools-Shelf and changesets-with git integration, which are confusing. No indication for difference between the changes added to the index (staging area) ( git diff -cached) and changes only in the working tree ( git diff). If someone knows of a client where I get to keep the nice and understandable branching graphical interface, while being actually usable, please let me know. It is something I almost certainly can no longer live without. Now that my rant is over, you may be thinking, why don't I just use SmartGit or SourceTree? Or even git bash? The most frustrating thing is the graphical interface for branching is easily the best that I've seen, and integrates with git flow so well in my opinion. Good luck googling that issue you're having with it. I have to open the repo in a different git client to have them fix the issue instead.Ħ) There are no community revolving around gitkraken at all. No progress bar when pushing, no progress bars when commiting, nothing.ĥ) "Unable to find compatible repository" every other day, usually after every other reset of commits. This is something extremely trivial on SmartGit (ctrl+a -> rightclick -> resolve).Ĥ) No progress bars. When projects have 50+ meta file conflicts, GitKraken expects you to click on every single file, open up their conflict solver (which takes 2-10 seconds just to open, and again to save) and only then do you get to resolve conflicts. Simple discarding of changes or resetting of commits or even just pushing new commits easily take up to twice the amount of time or more when compared to SmartGit or SourceTree.ģ) Can't select multiple files when resolving conflicts. And when I say crash, I mean freeze at a infinite loading screen loop that will stay that way forever with no error or crash messages.Ģ) It is incredibly slow (yes, even in ver 2.5 which was supposed to be much faster).
Here is a non-exhaustive list of reasons why:ġ) It crashes every 2 minutes. I have been using GitKraken for a good 3 months now, and compared to something like SmartGit, it is one of the most frustrating git clients I've ever come across.