GitKraken Client Features​

Git GUI + CLI features that make Git easier, safer & more powerful

Visualize Commit History

The easy-to-read commit graph will help you visualize branch structure and commit history. It not only helps verify your recent Git actions on the repo, but also shows who made what code changes and when, so it’s easy to track down when a bug was introduced and revert back to a previous version. The CLI alone can’t give you this level of  visibility when auditing your team’s merge history.

Enhance the Terminal Experience

A Git-enhanced terminal experience with GitKraken’s powerful visual Git commit graph, gives you incredible live “synchronized” visibility into your commit history and branches when you need it and can be hidden away when you don’t.

Organize your Repos

Create a hub for your repos and work smarter with Workspaces. Local Workspaces make working with multiple repos a breeze, regardless of where they are hosted. Cloud Workspaces organize your issues, branches, pull requests and even connect to GitKraken Insights.

Safely Resolve Merge Conflicts

Resolving merge conflicts can be one of the riskiest tasks in Git if you’re using the CLI. GitKraken Client has a built-in Merge Tool to make conflict resolution so much safer. You’ll see the current branch and the target branch that you’re merging into side by side. Simply select a section and it will be added to the output so you can  decide what to commit. 

Create & Manage Pull Requests

GitKraken Client has its tentacles connected to all the popular Git repository hosting services. It’s swift and simple to create pull requests. If you’re using the GitHub integration, you get even more PR capabilities: edit, merge, approve, request changes or comment on a pull request without ever leaving the GitKraken Client.

Measure How Fast PRs get Merged

Introducing GitKraken Insights (Preview) —a brand new capability to help you  and your team measure the velocity of work being started and merged into all repos in a Cloud Workspace connected to GitHub, GitLab, or Bitbucket. 

Use GitKraken Client for Free​

GitKraken Client is always free to use with local and public cloud-hosted repos. It includes a 7-day trial to work with private repos and access to premium features. There’s no risk in giving it a try!

Onboard Teams

GitKraken Workspaces saves teams time by providing an easy way to group repositories and quickly onboard new team members. Instead of telling new developers which repos to manually clone, GitKraken Workspaces makes it easy to provision repositories with just a few clicks. This saves managers and new hires time, and they can get to the more important work sooner. 

Supercharge Rebases

Not only is it easy to rebase in GitKraken, you can also harness the power of interactive rebase without stressing over syntax or order. Drag and drop a branch to kick off an interactive rebase and then you’ll have complete control to Pick, Reword, Squash, and Drop commits.

Deep Git Integrations

GitKraken has deep integrations with GitHub, GitLab, Azure DevOps, and Bitbucket creating a streamlined workflow: generate SSH keys, clone, fork, add remotes, create pull requests and more, without ever leaving GitKraken.

More Legendary Features

Visual Commit Graph
Enhanced Git Terminal
In-App Merge Tool
1-Click Undo & Redo
Drag & Drop
Command Palette
Built-In Code Editor
Diff Split View
File History & Blame
Syntax Highlighting
Search Within Files
File Minimap
Gitflow Support
Git Hooks Support
Keyboard Shortcuts
Light & Dark Themes
Interactive Rebase
Commit Signing
Merge Conflict Detection
Pull Request Management
Team Visibility