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.
Automate maintenance of old outdated branches
I work with GitHub a lot, through PR with my team. Whenever a PR is merged, the remote branch is automatically deleted from GitHub, but I am left with the local ...
Suggested by: Thibaud D. (15 Jun, '21) • Upvoted: 17 Mar • Comments: 14
More progress details for clone, merge, fetch, push and pull
I was cloning my LFS repo today and it took a while, however the progress bar did not really help me see where it was and how long it had left. The GitHub client and ...
Suggested by: Lindsay (30 Jun, '21) • Upvoted: 20 Feb • Comments: 11
Sync profiles across devices
For users who use GitKraken on multiple machines (Mac & Windows) it would be a great QOL improvement, if the profiles would sync between all devices. I took the ...
Suggested by: Vincent Niehues (16 Jul, '21) • Upvoted: 21 Mar • Comments: 3
Planned Quality of Life
Context menu icons
It would be really nice to have some subtle icons in the context menu when right-clicking on branches or commits. For example a red X for the delete branch or a PR ...
Suggested by: Casey (10 Jul, '21) • Upvoted: 01 Mar • Comments: 3
Fetch submodules automatically
Currently with release 7.6.1 if repository uses submodules, there is an inevitability to open each submodule before updating main repository ( fast forward, checkout ...
Suggested by: Szymon (01 Jul, '21) • Upvoted: 24 Feb • Comments: 7
Option to delete remote branch on Gitflow Finish
The Gitflow "Finish Feature" (also release and hotfix) has an option to "Delete branch". But this only deletes the local branch and not the remote branch. This ...
Suggested by: Trey Gourley (19 Jul, '21) • Upvoted: 09 Mar • Comments: 2
Add option to wrap commit messages to 72 characteres
The commit message in GitKraken is limited to 1 line and 72 characters. As a user, I want the text to wrap if I have a longer message. This could even be made the ...
Suggested by: Nicolás Martínez (01 Jul, '21) • Upvoted: 02 Feb • Comments: 2
Select mutiple lines at once in diff view
As a user using the diff view (before staging changes or resolving conflicts), I would like to select multiple lines at once (using drag-and-drop, shift-click or ...
Suggested by: Alexandre (02 Jul, '21) • Upvoted: 22 Feb • Comments: 0
Use default account email for gravatar on anonymized GitHub emails
When using GitHub anonymized email accounts, it would be nice to have that detected and use the GitKraken email account to find the Gravatar instead of creating a ...
Suggested by: Brian (21 Jul, '21) • Upvoted: 16 Mar • Comments: 2
Sizing bar should always be visible for Commit Message
For completed commits, the window for displaying the commit message is often too small but can't be resized unless you click on it which makes the software think you ...
Suggested by: Michael Pitt (12 Aug, '21) • Upvoted: 24 Jan • Comments: 6
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: 01 Mar • Comments: 3
Improve support for Co-authors
GitHub has support for special annotations in commit messages to give credit to other co-authors who worked on the commit (see ...
Suggested by: Thibaud D. (15 Jun, '21) • Upvoted: 14 Feb • Comments: 3
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: 24 Jan • Comments: 3
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: 14 Mar • Comments: 1
Support nested git repositories for Project Directories in Repository Management
I have a lot of git projects nested under other repos (not submodules). It seems that these get ignored when adding project directories. It would be very ...
Suggested by: Eric (02 Jul, '21) • Upvoted: 13 Jan • Comments: 4
Search should only show the found commits
I need the possibility to show the found commits only. In the appended picture I only want to see the 7 that is found. All other commit reduces the overview.
Suggested by: Benny Bo Nielsen (24 Jun, '21) • Upvoted: 11 May, '22 • Comments: 1
Status icons for GitLab CI/CD
Please make status icons for the CI/CD status also available for GitLab users. If it makes a difference please also for GitLab self managed.
Suggested by: Markus (23 Jul, '21) • Upvoted: 06 Mar • Comments: 0
Undo commit should restore messages
When I commit changes with some message, and undo it, the files are restored in their proper locations (staged f.ex.), but the commit message and subject is lost. ...
Suggested by: Michael Bisbjerg (13 Aug, '21) • Upvoted: 02 Mar • Comments: 2
Refresh button when looking at the diff view of a file
When a file is selected and its diff view is shown, the diffs will not update automatically when a new change is made. At the moment it is needed to select another ...
Suggested by: Aware Programming (10 Jul, '21) • Upvoted: 12 Jan • Comments: 1
Add an option to use external diff tool on double click
I have Winmerge configured as an external diff tool and when I want to review my changes I have to right click. Unfortunately my workaround is to do my review in ...
Suggested by: David Hervieux (23 Jan, '22) • Upvoted: 13 Mar • Comments: 0
Ability to minimize Commit Panel from UI
The Commit summary panel that shows the commit message and list of affected files is always displayed. You can move it's position from right side dock to bottom dock, ...
Suggested by: Martin (28 Jun, '21) • Upvoted: 09 Oct, '22 • Comments: 8
Show an icon or text when a branch is local only
Git Extensions puts (gone) next to the branch name when a remote branch that the local branch is linked to is deleted. This is super helpful for knowing which feature ...
Suggested by: Thomas Hammond (10 Jan, '22) • Upvoted: 05 Jul, '22 • Comments: 3
Support for paste of one multi-line commit message to fill summary and description at once
I keep a running work log in a text file alongside to git. If I have created a multiline text entry there in my work log for a commit during development, It would ...
Suggested by: Dietmar (23 Jul, '21) • Upvoted: 15 Feb, '22 • Comments: 1
Highlight a workspace which contains repositories with modifications not committed
I'd like to suggest a useful features about Workspaces context. It would be nice to highlight a workspace which contains repositories with modifications not ...
Suggested by: Rossano Paris (15 Feb, '22) • Upvoted: 28 Nov, '22 • Comments: 0
On the right panel, add a field "filter files containing"
To filter non-binary files containing a text like a "grep -rl" does. See attached artwork :-]
Suggested by: share-me (21 Jun, '21) • Upvoted: 19 Jan, '22 • Comments: 0
Go to last active tab when closing Changelog tab
A small quality of life suggestion. Whenever I close the changelog tab after an update, the rightmost tab/repo is selected. This is very rarely the repo I'm working ...
Suggested by: Per Enström (11 Aug, '21) • Upvoted: 14 Nov, '22 • Comments: 0
"Discard Hunk" and "Stage Hunk" buttons sticky on top on scroll
It would be great if those two buttons would be sticky on top when scrolling down, I always have to scroll to top after reading my hunk to stage it.
Suggested by: doz Grou (12 Jul, '21) • Upvoted: 01 Dec, '22 • Comments: 0
Enhance visibility of selected profile
Make active profile more obvious. GitKraken Profiles allow easy switching between different repositories. It should be very clear which profile is currently ...
Suggested by: Martin (21 Jun, '21) • Upvoted: 28 Sep, '21 • Comments: 3
Do a soft reset when amending a commit
As a developer, when I want to amend my latest commit, when I click on the "amend" checkbox, I can only: - change the commit message - add new files (or lines) to ...
Suggested by: Julien Tardot (01 Jul, '21) • Upvoted: 04 Oct, '21 • Comments: 2
Group configured services together in Clone and Init panels
Group configured services together on the "Clone" and "Init" panels within the screen for easier access to existing configured services. Possibly have a ...
Suggested by: William Penton (Nexxuz) (08 Jun, '21) • Upvoted: 19 Jul, '21 • Comments: 1
Branch search on Create Pull Request should handle exact matches
Our main branch name is dev Our feature branch names are of the form ISC-xxxx\dev, where ISC-xxxx is the Jira ticket number When I create a PR, I want the PR to ...
Suggested by: Bela VanderVoort (20 Jul, '21) • Upvoted: 28 Oct, '22 • Comments: 1
Multiple remote indicators
I have a repository with about 6 remotes, and sometimes I will work with all of them together. Then I got 6 `master` branches with the same icon. Yes, they're ...
Suggested by: eric (24 Jun, '21) • Upvoted: 20 Nov, '22 • Comments: 1
Workspace - hint repo name for long names
It is great that the workspace feature got added where I can have a collection of repositories and get a simple and quick overview of them all at the same time. There ...
Suggested by: Steffen (18 Feb, '22) • Upvoted: 08 Sep, '22 • Comments: 0
Outline or otherwise highlight the branch/tag boxes on hover
When I hover a branch/tag to expand the view and see all the other branches/tags, this list blends with the top-level branches/tags on commits below. They should be ...
Suggested by: Roman (26 Jul, '21) • Upvoted: 24 Feb, '22 • Comments: 0
Open Repo in new tab from Fuzzy Finder
I rely on the Fuzzy Finder > Open Repo command a lot to quickly open repo. Current behavior is that the selected repo is opened in "replacement" of the currently ...
Suggested by: Thibaud D. (15 Jun, '21) • Upvoted: 12 Oct, '22 • Comments: 2
Add snap window support for Ubuntu Debian
Like many apps, I can click-and-drag one of them to the edge of my screen effectively resizing or (snap) to a particular quadrant of the screen. Unfortunately with ...
Suggested by: BC (22 Jun, '21) • Upvoted: 14 Sep, '21 • Comments: 1
Allow copying commit ID in file history view to clipboard
The commit ID in file history view cannot be marked and then copied to the clipboard. Clicking on the commit work only if the commit is available, that depends on the ...
Suggested by: Axel (16 Feb, '22) • Upvoted: 26 Aug, '22 • Comments: 0
Don't show notifications for new versions that are already installed.
As a user I don't want to see a notification that a new version of GitKraken is available if I already have that version installed. As a user if there is a ...
Suggested by: Brendan (16 Feb, '22) • Upvoted: 05 Jan • Comments: 0
Auto-Condense Feature Branch Commits
I am a heavy GitKraken user. I use the git tree on a daily basis. I have this one dev we work with that puts a lot of git commits on a single branch. Takes up a ton ...
Suggested by: Corey Berigan (11 Aug, '21) • Upvoted: 08 Sep, '21 • Comments: 1
Add repository descriptions to workspaces
It would be extremely helpful to allow us to add a short description to a repository and have it show up in the list for that workspace. Or pull it from the git ...
Suggested by: Andy McKenna (14 Jan, '22) • Upvoted: 14 Jan, '22 • Comments: 0
Add option for commit templates to remove comments by default
As a user with a commit template that has comments to remind myself what needs to be in the commit. I would like to be able to enable this setting by default. ...
Suggested by: Nick Sikkema (11 Jan, '22) • Upvoted: 15 Mar • Comments: 0
Add "keyboard shortcut" column on cmd-p (Command Pallet) view.
I love that cmd-p was added to give quick access to commands. If, however, the command has a keyboard shortcut, a quick way for me to learn the keyboard shortcuts ...
Suggested by: Jeremy Mooer (10 Jan, '22) • Upvoted: 10 Jan, '22 • Comments: 0
Add "Assign to me" button for Jira Server integration
HI, Our organization has thousands of employees. The Jira Server integration only lists X amount of people when listing the potential assignees and it will only ...
Suggested by: Juan Tenorio Arzola (31 Aug, '21) • Upvoted: 31 Aug, '21 • Comments: 0