Have an idea for improving GitKraken?

Upvote existing suggestions ⬆️ or add your idea 📝.

Suggestions are moderated weekly, and you can check out our GitKraken Roadmap to see what we’re working on.

Increase size of the commit message box when viewing

It be tiny! Show more lines when viewing a particular commit's description in the upper right of the commit panel.
Suggested by: ErrorOn (02 Nov, '21) Upvoted: today Comments: 7

Enable to change icon of remote repository

Sometimes I set up multiple repositories more than two. In this case, It will be useful to recognize the repository at a glance if I change the icon of a remote ...
Suggested by: yoonsung.lee (07 Dec, '21) Upvoted: 04 Sep Comments: 2
Under consideration

Add `Signoff` check box when commiting

In a lot of more formal open source projects, it is required that every commit submitted be signed offed in the commit message with your name and email. This is done ...
Suggested by: Ryan McClelland (02 Dec, '21) Upvoted: today Comments: 2
Under consideration

Azure Boards as Issue Tracker

While we have corresponding issue trackers for other integrations (GitHub, GitLab and Jira), we don't have one for Azure DevOps.
Suggested by: Fahrican (19 May, '22) Upvoted: 25 Sep Comments: 3
Under consideration

Add files to global gitignore

When right-clicking on a file, we have some options to add a file to the .gitignore file. However, it would be good to add some files to the global .gitignore and ...
Suggested by: André Santos (18 Apr, '22) Upvoted: 20 Sep Comments: 3
Under consideration

Add support for "git rebase --onto"

Those of us that employ a rebase-centric development model sometimes need to drop into the command-line to run "git rebase" with the --onto option. The common use ...
Suggested by: Mark Hastings (17 Jun, '21) Upvoted: 04 Sep Comments: 2
Under consideration Git Functionality

Use Deb package repo for upgrading on Linux

As an end-user, I want to use the package update system I already use, in order to save effort. Provide packages through repos to simplify updates using dnf, apt ...
Suggested by: Daniel Demus (15 Jun, '21) Upvoted: 16 Aug Comments: 5
Under consideration

Increase the number of repos shown in "Recently Opened Repos"

Hello! I realise this is SUPER minor, but it'd just be so useful! As a user who handles many repos in the same day I would like more of my recent repos to appear ...
Suggested by: Sam (29 Jun, '21) Upvoted: 11 Sep Comments: 4
Under consideration Quality of Life

Ignore white space option to ignore space changes in middle of the line

While changing alignment of documentation among other changes, I would like the spaces (inside the line) to be ignored when the option 'ignore white space' is enabled ...
Suggested by: Florent (01 Apr, '22) Upvoted: 28 Sep Comments: 2
Under consideration

Push multiple or all branches to remote repository

Whenever you change the remote repository, you need to push all your changes to the new remote repository, using CLI Git you are able to do it through the "git push ...
Suggested by: Franklin (12 Jul, '21) Upvoted: 25 Sep Comments: 8
Under consideration

Add column for commit authored date/time

As a user, I would like to be able to select a "Authored Date/Time" column in order to not only see when the commit was committed, but also when it was authored. ...
Suggested by: Alexander Dahmen (25 Aug, '21) Upvoted: 02 Sep Comments: 3
Under consideration

Export stash as patch file

It would be nice to be able to export a stash to a patch file from the GitKraken UI. In the stash context menu, add an new menu item "Export Stash". When clicked, ...
Suggested by: Junior (09 Nov, '21) Upvoted: 21 Aug Comments: 0
Under consideration

Customize keyboard shortcuts

Allow to change keys for keyboard shortcuts
Suggested by: Jose Luis (09 Mar, '22) Upvoted: 21 Aug Comments: 7
Under consideration

Add buttons to open the repo folder in [explorer/finder] and the terminal

I often need to go into the root folder of my project or start a terminal from there. Quicklinks from the toolbar would be really helpful for that. Maybe just add ...
Suggested by: Vincent Niehues (16 Jul, '21) Upvoted: 25 Sep Comments: 6
Under consideration

Support more SSO options for Jira - Microsoft Azure AD

As a user, I would like GitKraken to support Microsoft Azure AD for connecting to Jira.
Suggested by: Vladimir Filimonov (20 Jul, '21) Upvoted: 26 Jul Comments: 4
Under consideration

Pull request default settings for "to" and "from" branch

As a user, I would like to be able to set a default to and from branch on pull requests (started from the fuzzy finder or Create pull request button). For ...
Suggested by: Alexander Samsig (07 Jul, '21) Upvoted: 07 Sep Comments: 4
Under consideration Quality of Life

Show the number of removed/added lines of code per commit and file

As I understand the current GitKraken UI, the number of added/removed lines per commit and/or committed file is not shown. If this feature happens to be already ...
Suggested by: Erwan Egasse (07 Oct, '21) Upvoted: 08 Sep Comments: 3
Under consideration

Asana Issue Tracker Integration

Asana is a modern issue tracker (and more) similar (but better IMHO) than JIRA and other "mainstream" trackers. It offers a full dev API ...
Suggested by: Adamo (20 Jan, '22) Upvoted: 18 Sep Comments: 2
Under consideration Integration

Commit Message Char Counts

As a GK user I want to see character and line numbers on the commit message input boxes so that I can easily format messages according to the 50/72 rule or other ...
Suggested by: Adam Wilson (23 Sep, '21) Upvoted: 15 Jun Comments: 1
Under consideration

Ability to reverse a hunk or line of code

Add the ability to reverse a hunk or line of code from a previous commit and it becomes unstaged changes in the current working directory/branch. This is a really ...
Suggested by: Pat W (11 Aug, '21) Upvoted: 26 Aug, '22 Comments: 1
Under consideration

Support for textconv when viewing diffs

When storing files encrypted with SOPS in respository, it is possible to use configure git diff textconv to use SOPS to decrypt the file before diffing: ...
Suggested by: AdrianR (26 Nov, '22) Upvoted: 29 Aug Comments: 0
Under consideration

Add pull request view to GitLab Self-Managed

I really like the idea of the interactive Pull Request window that works for GitHub.com, as shown here ...
Suggested by: Martijn (03 Mar, '22) Upvoted: 15 Aug Comments: 0
Under consideration

Hide merged commits

Hello, As a user, I would like to be able to hide merged commits in order to more easily see previous commits on the branch. I really wish GitKraken could ...
Suggested by: aro (05 Nov, '21) Upvoted: 15 Aug Comments: 7
Under consideration

Ability to create custom integrations / plugins

Our team currently doesn't use Jira or Github Issues we use a different issue tracker. Would find it nice to create custom integrations into other tools to be able to ...
Suggested by: Sean Dietrich (22 Sep, '21) Upvoted: 15 Jul Comments: 7
Under consideration

Ignore Case in Diff View

I would like an option in the Diff View (similar to 'ignore white space' options) to 'Ignore case', i.e. 'a' => 'A' We have a number of VB programs that regularly ...
Suggested by: Derek Mason (01 Sep, '21) Upvoted: 24 Aug Comments: 4
Under consideration

Add support for signed-off-by (git commit -s)

Add an option so you can turn on the signed-off-by field for all commits made. git commit -s automatically adds "Signed-off-by: FirstName LastName <email>" to the ...
Suggested by: Ryan (02 Feb, '22) Upvoted: today Comments: 2
Under consideration

Show the recent commit message for quick access

I came from Tortoise SVN and it was easy to access our last commit messages. Sometime I need exactly the previous one because of a repetitive task and often I just ...
Suggested by: David Hervieux (23 Jan, '22) Upvoted: 31 Jul Comments: 2
Under consideration Quality of Life

Show previous commits messages/suggestions on the new commit pane

I come from Sourcetree, and there is a nice feature (not perfect*) that near the commit message area box, there is a small clock button that acts as a dropdown ...
Suggested by: Marek (22 Nov, '21) Upvoted: 25 Sep Comments: 2
Under consideration

Provide a PPA for Debian package updates

Hi, I really love GitKraken, it's been my daily driver for Git for some years now, however being a Linux user, I do loathe the update process, i.e. having to ...
Suggested by: Nicolas (18 Oct, '21) Upvoted: 27 Sep Comments: 0
Under consideration

Visible commit description in main graph

It would be displayed as next column or as small subtext under commit message
Suggested by: Petr K (09 May) Upvoted: 26 Sep Comments: 2
Under consideration

Allow configuring a proxy in GitKraken UI

Currently the proxy in Linux to use a proxy is "you will need to run GitKraken Client with the command line flag: --proxy-server=". Add support for a ...
Suggested by: Axel Heider (02 Aug, '22) Upvoted: 27 Sep Comments: 2
Under consideration

Link workitems in Azure Devops automatically to Commits or Pullrequests

As as [user], I would like to link my commits to existing work items in Azure Devops. I would like to comment my commits with a numbered hash (eg: #12345) When ...
Suggested by: Christian von Seydlitz (26 Oct, '21) Upvoted: 03 Aug Comments: 1
Under consideration

Support for Network State change detection

I live in a household with multiple network providers and ways of connecting to the internet. Whenever I switch to a different network (Some of them being on a VPN) ...
Suggested by: Puranjay Jain (31 May, '22) Upvoted: 09 Feb Comments: 0
Under consideration

Add gitlab `reviewer`, `squash` and `remove_source_branch` values while creating merge requests

Dear GitKraken overlords, according to the gitlab API doc, it's possible to tell gitlab to add `reviewer(s)`, tell it to `squash` commits and ...
Suggested by: the alien (13 Apr, '22) Upvoted: 06 Mar Comments: 0
Under consideration

More readable file mode changes => use octal numbers

Recently I saw the following in GitKraken (see also screenshot): - File Mode Changes fom 217 to 14001 - File contents are unchanged I took me quite a while to ...
Suggested by: tkazik (29 Jul, '21) Upvoted: 02 Sep Comments: 0
Under consideration

Support additional file types for syntax highlighting in GitKraken

Syntax highlighting is supported for many file types, however it does not seem supported for all file types. While the merge view is nice, it should highlight like ...
Suggested by: danny (26 Jun, '21) Upvoted: 26 Sep Comments: 17
Under consideration

CLI set default terminal

Add the ability to set the default terminal (bash, sh, powershell, cmd).
Suggested by: Mihail (24 Sep, '21) Upvoted: 10 Sep Comments: 5

Allow different sorting methods for Tags

As a [user], I would like to have the possibility to sort the tag list by date or by name. In my dev team, tags are not only used to indicate version number, ...
Suggested by: N. PERNOT (22 Oct, '21) Upvoted: 11 Sep Comments: 2
Under consideration

Git statistics

It would be awesome to see Git repository specific statistics about the commits, users and other relevant key metrics. Similar to old git-stats command line tool that ...
Suggested by: Matti Vilola (07 Oct, '22) Upvoted: 20 Sep Comments: 1
Under consideration

Intellij Integration

IntelliJ's git log is not the most user friendly. It is my primary reason for trying out GitKraken. It would be nice if there were plugin integration to combine the ...
Suggested by: Christian (22 Oct, '21) Upvoted: 18 Sep Comments: 0
Under consideration

Google Cloud Source Integration 🔗

There is currently no built-in integration for Google Cloud Source. As a user, I would like to setup an integration inside GK to achieve the following benefits: ...
Suggested by: Jonathan (24 May, '21) Upvoted: 11 Sep Comments: 0
Under consideration Integration

Support recent SSH security settings

I would like to be able to use the regular fetch/pull/push commands (i.e. all remote interaction commands) from within GK when the remotes are located on a ...
Suggested by: Jonas Kaiser (16 Jun, '21) Upvoted: 20 Mar Comments: 5
Under consideration

Filename filter for the unstaged and staged files sections

Hello, The environment I'm working in sometimes automatically updates hundreds of files automatically, a lot of the times I'm not interested (but sometimes I am) ...
Suggested by: Kristoffer (02 Sep, '21) Upvoted: 11 Sep Comments: 2
Under consideration

Support for moving the config directory on linux.

Current location of the configuration directory on linux is `$HOME/.gitkraken/`. The freedesktop XDG Base Directory Specification[1] suggests putting it in ...
Suggested by: dk (14 Jul, '21) Upvoted: 29 Aug Comments: 2
Under consideration

Combined Split and Hunk

It would be awesome to have a combined "split" and "hunk" view (i.e. instead of having a separate "hunk" view, it would be nice to simply activate "hunk" as an ...
Suggested by: Adrian Sosic (10 May, '22) Upvoted: 07 Feb Comments: 1
Under consideration

Ability to revert a single file

Right now, I have a workaround where I revert an entire commit, select no when asked to immediately commit, then systematically got through and undo all other files. ...
Suggested by: Kevin Bost (20 Dec, '21) Upvoted: 08 Sep Comments: 1
Under consideration

Ability to remove "New Tab"

Working with multi-repos introduced workspace is great. Annoyance is this "New Tab", taking space and need extra effort to close. Never used it, and if needed there ...
Suggested by: Nerijus (23 Dec, '21) Upvoted: 21 Sep Comments: 0
Under consideration

Setting for removing Workspaces tab per profile

As we are using Azure DevOps we cannot use workspaces and even if it supported we are not sure if we will use. There has been an iteration on "closing" the tab but ...
Suggested by: Joey Driessen (23 Dec, '21) Upvoted: 15 Jul, '22 Comments: 4
Under consideration

installation location

Provide an option to let the user choose the installation directory on Windows, instead of forcing the installation in C:\Users\<UserName>\AppData\Local\gitkraken. ...
Suggested by: Sammy (05 Dec, '21) Upvoted: 23 Sep Comments: 4
Under consideration

Make Fetch and Pull separate buttons

I don't like having to use the split-button to chose between Fetch and Pull - please make Fetch and Pull as separate top-level buttons.
Suggested by: Dai Rees (01 Jul, '21) Upvoted: 29 Mar Comments: 4
Under consideration