DEV Community

Fum
Fum

Posted on

Looking for a nice git client for Linux. Recommendations?

Do you use a git client on Linux or have you tried one before? Which would you recommend?

Top comments (13)

Collapse
 
amritanshupandey profile image
Amritanshu Pandey

I think command line is the best way to use git. You learn a lot more that way.

Only time i use a gui client is for viewing the diff. I use meld as a gui diff tool on linux.

Collapse
 
funbeedev profile image
Fum

I agree command line is a good way to learn. But when it comes to viewing branch paths and having other visual aids, a git client comes handy.

Collapse
 
0916dhkim profile image
Danny Kim

git log --all --graph --oneline

Thread Thread
 
funbeedev profile image
Fum

Oh wow that's handy to know, thanks!

Collapse
 
jcsh profile image
Justin Ho

I use GitHub Desktop on my mac but I think the new GitHub cli along with git on command line is really well integrated.

If you want more visual feedback on the command line, try programs like forgit with colored terminal outputs to get the tree like view and in depth info on each commit.

I wrote about it in a post here:

Collapse
 
ppezaris profile image
ppezaris

consider biting the bullet and switching to an editor with good built-in git support.

vscode+gitlens is a pretty powerful combination. add codestream to the mix (disclaimer: i'm the ceo) and it's even better.

Collapse
 
ostap profile image
Ostap Brehin • Edited

Sublime Merge !

Well-written, from the same company as Sublime Text.

SublimeMerge.com

Collapse
 
247patrick profile image
247patrick

Here's a fork of the official Github Desktop GUI: github.com/shiftkey/desktop

I use git cli for most things but it's a great UI for past commits, branch management. Oh it's electron, so definitely recommend closing the app after you're finished with it to save memory.

Collapse
 
codemouse92 profile image
Jason C. McDonald

VS Code has a good one. Although, honestly, I mostly use the command line.

Collapse
 
1e4_ profile image
Ian

I use the built in Git tools within PHPStorm. I used to use git kraken when it was free, but when they changed to paid and completely locked off private repos I dropped it. Wasn't worth the cost when git cli and PHPStorm handles it for me

Collapse
 
mzaini30 profile image
Zen

I using Git CLI

Collapse
 
uds5501 profile image
Uddeshya Singh

Git CLI. Classic is seriously the coolest (IMO)

Collapse
 
mellen profile image
Matt Ellen-Tsivintzeli

I use emacs, so if you hate emacs you can ignore this.

magit is easy to learn. It has helpful hints and good diff displaying. It isn't a GUI, but it is easier to use than the plain command line.