DEV Community

loading...

Do you use GUI for git on Linux? Which one?

thesoreon profile image Paul Susicky Updated on ・1 min read

Hello everyone!

I want to ask you which GUI you are using on your machine with Linux or do you use CLI?

I'm asking because i'm not sure which one to choose. I have been using Git Extensions on Windows and i fell in love with it, because it's completely free and has awesome features and decent UI.

However support for Linux is quite poor and it's not working properly (or i just can't configure it properly)

So what are your favorites?

[UPDATE]:
If anyone is running on Linux and has hard times finding a fitting git GUI, i can recommend gitahead, which is open sourced and has all things i needed:

  • Graphical git history
  • Simple straightforward UI
  • Playing nice with custom OS themes

Discussion (8)

pic
Editor guide
Collapse
shostarsson profile image
Rémi Lavedrine • Edited

Hi,
I am using Gitkraken on Linux because it is very reliable, very beautiful, and most of all, it works on Linux, MacOS and Windows.
Which is very useful when you have to deal with a lot of different machines.
And I'm sure that one day you will.

However, be sure to learn all the concepts around Git and be comfortable using the Git CLI before using any Git GUI software. It will save you and your team a lot of time in the future. 😉

Collapse
thesoreon profile image
Paul Susicky Author

Git kraken looks super cool, but I'm not sure about merge conflicts editor, is there a one in free pricing? That's why I'm not sure about this one, Git extensions had possibility to integrate kdiff3 into it, which saves a lot of time for me.

Thanks for tip!

Collapse
jessekphillips profile image
Jesse Phillips

Gitk, git gui. They are quite powerful if not user-friendly. Their are a lot of menu options but they just provide me a visual tree and commit control, branch management and pushing are cli tasks along with rebase.

Git extensions is nice but it's commit controls, like most gui are poor. Each change should be explicitly pulled in and out of a commit.

Kdiff3 is terrible, possibly worst merge tool I've seen. Suggesting Meld but I don't use it as I us Vim.

Collapse
alanasmis profile image
Chúcaro

Hello Paul, i usually use the console and vscode, but i think that Git Kraken is a great option!

Collapse
me_dantuck profile image
Daniel Tucker

I use the built in git tooling and a few extensions for vs code.

Collapse
yuribenjamin profile image
Collapse
shrysr profile image
Shreyas Ragavan

Magit in Emacs!

Collapse
alvarofelipe12 profile image
Alvaro Felipe García Méndez

I use and recommend Sourcetree. The only down to this is the fact that is not available in Linux :(.

So for Linux i've used GitKraken before it was paid e.e