Questions tagged [gitkraken]

GitKraken is a freemium, fully-featured, cross-platform Git desktop client for Windows, Mac & Linux.

GitKraken is a freemium, fully-featured, cross-platform Git desktop client for Windows, Mac & Linux.

GitKraken's main features include:

Visual interactions and hints

  • GitKraken makes commands and processes easy, fast, and intuitive. The interface equips you with a visual understanding of branching, merging and your commit history.

Cross-platform

  • GitKraken is built on , allowing it to run natively on Windows, Mac, and Linux desktop systems.

100% standalone

  • GitKraken works directly with your repositories with no dependencies. It is built with so you don't even need to install Git on your system.

Integrations

  • Full integration with:, (include self-hosted), and
  • Allows seeing branches owners with profile icons, managing remote branches and even management of pull requests all from a local UI, without needing to use the browser.

Other features:

  • Built-in merge tool
  • , and support
  • One-click undo & redo
  • File history and blame
  • Fast, intuitive search
  • View image diffs in app
  • Keyboard shortcuts

its latest release (7.2.0 from Tuesday August 4th, 2020) can be found directly here

Useful Links

420 questions
10
votes
1 answer

Git kraken menu bar is missing

I am using gitkraken for quite some time but I have noticed that after v2.5 the menu bar(or toolbar)is missing.As a result I can't minimize gitkraken.So if I want to change between gitkraken and another window I have to press Alt+Tab.There is no…
Manos Kounelakis
  • 2,848
  • 5
  • 31
  • 55
10
votes
1 answer

How can I see logs from remote server during commit?

I have couple of hooks on my remote server repository performing build tasks like: npm i, npm build etc... so when I am pushing through console I can see output logs, it is very helpful in order to see if there are any errors in case of build failed…
bFunc
  • 1,370
  • 1
  • 12
  • 22
9
votes
2 answers

Is it possible to see dateTime for file history in GitKraken?

I using GitKraken as Git client. Here I see that, in file history it shows 1 hour ago, yesterday, 4 days ago,etc. Is there a way that I can see date time instead? I can see that in sourceTree. GitKraken: SourceTree:
GThree
  • 2,708
  • 7
  • 34
  • 67
9
votes
0 answers

GitKraken file encoding

I use Visual Studio to develop my code. My files are encoded in UTF-8 with BOM. As VS doesn't allow to stage hunk a files, I use GitKraken to do so. But when I stage a hunk a file with GitKraken, the encoding of the file change from UTF-8 with BOM…
Nicolas
  • 6,289
  • 4
  • 36
  • 51
9
votes
5 answers

Gitkraken: Failed initializing Git Flow

I am using Gitkraken to manage my git activities but while initializing Git Flow using inbuilt option provided by Gitkraken it fails. Here is the screenshot that shows the error message
Varun Sukheja
  • 6,170
  • 5
  • 51
  • 93
9
votes
0 answers

Gitkraken - Filter all commits by author

I am trying to filter all the commits done by an user. Right now it just go to specific commit. This feature I found in source tree but couldn't find the same in gitkraken.
Ramya Ramachandran
  • 1,033
  • 1
  • 8
  • 13
9
votes
3 answers

how to Remove "open with Gitkraken" from context menu?

I have a wasteful option left after uninstalling Gitkraken in windows 7 ultimate 64bit. I have tried many options like, in regidit i have searched in following places: [HKEY_CLASSES_ROOT\*\shell] [HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers]…
Jagdish Chauhan
  • 129
  • 1
  • 10
9
votes
2 answers

Setting Origin and Upstream in Gitkraken

I've been working on a Mac using Sourcetree to manage my repositories. I've recently found an Ubuntu machine to develop on, and having found that Sourcetree isn't available for Ubuntu, found Gitkraken as a potential alternative. My question is, is…
shstyoo
  • 183
  • 2
  • 10
9
votes
1 answer

Remove directory/file from Git cache using GitKraken

I know I can do this from the command line via SO answer but I want this first world problem solved of being able to do it via the GUI
Brian Schermerhorn
  • 1,361
  • 1
  • 15
  • 22
8
votes
1 answer

fatal: bad boolean config value 'null' for 'commit.gpgsign' gitkraken and gitclients

I am using GitKraken as my git client and it was always working fine, but for a few days I am getting the error fatal: bad boolean config value 'null' for 'commit.gpgsign' when I use any other git clients. I have tried cmd, vscode, PowerShell in…
Sibeesh Venu
  • 18,755
  • 12
  • 103
  • 140
8
votes
2 answers

GitKraken won't open

I've been using GitKraken for a year now with no issues. Then today I go to open it and the app immediately crashes. I have tried restarting my machine (Mac). I've tried reinstalling the app. No luck.
Matt
  • 33,328
  • 25
  • 83
  • 97
8
votes
1 answer

Windows 10 GitKraken And Github - failed to get server certificate: The handle is in the wrong state for the requested operation

I noticed the fix on the below thread for windows 7 but I am seeing it on windows 10, multiple boxes at my work and others reporting on gitkraken slack channel. Anyone fixed this on windows 10? Windows 7 thread link: GitKraken And Github - failed to…
8
votes
5 answers

Gitkraken having no permission create folder on Linux

I am trying to clone a remote repo with Gitkraken on Linux. The action failed due to having no permission to create new folder, though I was logged in as Admin. Can someone please help?
CaTx
  • 1,421
  • 4
  • 21
  • 42
8
votes
2 answers

Using external diff tool in Gitkraken

I have installed Beyond Compare and want to use it as both merge and diff tool inside Gitkraken. When I select any of the modified files, it still uses the default Gitkraken diff view... I know it does say merge tool in the settings, but there must…
Jim Aho
  • 9,932
  • 15
  • 56
  • 87
8
votes
2 answers

in GitKraken, git environment variable not set in commit hooks

I'm trying to use a commit hook that runs eslint. To hook uses GIT_DIR to find the package local eslint and related eslint configs. Like this: ESLINT_PATH="${GIT_DIR}/../node_modules/.bin/eslint" From the command line, this works fine. GIT_DIR is…
leff
  • 575
  • 1
  • 3
  • 12