I used GitHub Desktop at first, tho moved away as I wanted some integrated solution. So I went with VS Code extension GitLens and I find version control much easier now.
I've heard of other solutions like GitKraken, SourceTree and Smart Git.
There are lots of GIT extensions, as well.
What GIT GUI client do you use and why?
Oldest comments (87)
I don't use a git gui, i'm far faster with command line.
It take a while to know the commands and options, but once you learn them you become much more productive.
It allows you to use git on any computer, help others fix their git mistakes.
Add that cli feedback is a whole lot better than a gui client.
Having GUI doesn't disallow you from using CLI commands but does help with rendering the tree. The tree rendered in terminal looks awful and not very helpful.
Also, I find some actions to be faster and easier using GUI - for example reviewing and staging the changes.
So, I personally use both GUI (Fork) and git CLI.
I also use KDiff3 for resolving conflicts. Looks dated but works really well.
I never got into them. I tried Github Desktop and GitX but didn't like them.
I just use the command line (am I the only one?).
TerminalonlyDo you use any aliases to be more productive with git? 🤔
Oh yes, I created a few most frequently used Git commands with aliases in my
.bashrcfile. Usually, the shorthand commands not more than 6 letters.Nice list 🔥🔥🔥 Thanks for sharing with us ❤
Hey ! Do you know ZSH has its own aliases for Git in CLI ?
github.com/ohmyzsh/ohmyzsh/wiki/Ch...
Yea, I know. But I am kinda married to
Bashlike forever (16 years). I don't think I would find any other partner.Weddings are increasingly rare so congratulations lol
Everything is weird these days.
These are my abbreviations in fish.
github.com/kodaman2/kubuntu-dotfil...
I use terminal and source tree for review my commit
I use git tools provided in Intellij Idea and Webstorm , They sufficient for me.
I use Fork , let's say it's very powerful and easy to use.
I tested gitkraken before, it's slow comparing with fork
I tested a lot. Mostly i use the Terminal because i work with Linux. But i use this only for smaller projects or to make a short commit and push. For longer Project i tried GitHub Desktop, GitKraken. But when it comes to GitHub Desktops clients i was falling in love with GitAhead.
I use the command line in a terminal and magit in Emacs.
Same here. I've tried to use VS Code a bit, and in VS Code I've tried the edamagit plugin, which aims to be a magit version for VS Code. It seems promising.
If magit is the best Git GUI for many people today, we have to precise it is the best Git GUI for Emacs users only ;p
And, as an Emacs plugin (I should say Emacs package), note it is a Git pseudo-GUI because it is keyboard oriented. From my point of view, it is very nice compromise between power of a CLI and ergonomy of a GUI.
Tried many of them and always came back to the terminal. Just a set of small aliases and we're good to go. The only UI I use is Github / Gitlab for merge request or conflicts some times
I'm using a plugin called vim-fugitive since it allows me to stay in my when writing commits or staging parts of a file.
For other things (e.g., pushing, rebasing, bisecting), I'm using the terminal. It takes some time to learn all the commands, but after that, it's worked out well for me. 😄