loading...

Looking for a nice git client for Linux. Recommendations?

funbeedev profile image Fum ・1 min read

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

Discussion

pic
Editor guide
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 Author

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
Donghyeon Kim

git log --all --graph --oneline

Thread Thread
funbeedev profile image
Fum Author

Oh wow that's handy to know, thanks!

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
justinhodev 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
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
ostap profile image
Ostap Bregin

Sublime Merge !

sublimemerge.com/

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

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

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.