Is anyone here using a GUI for git? If yes - which one and why?
I ask because I like console, but at the same time have difficulties remembering all the commands. I'd like to try a GUI that is comfortable to use with only a keyboard.
[edit]
My inbox got fediversized, fantastic feeling.
I'd recommend GitKraken here as well, I've been using it for years.
I will add something I avoid: SourceTree
While my recent use of SourceTree has been when I get a call from my colleagues to help them with their git, unless I'm missing something, it doesn't even have a conflict resolution tool built in? And everything just feels worse.
I used SourceTree for a long time. It's so close to being great, but every now and then some annoying little issue crops up and it takes them months or years to fix it.
Last year I ended up switching to just using VSCode as my git client. It's going pretty well. The Git Graph plugin is fantastic for browsing through the commit history. The GitLens plugin has some great features, but it's also very gradually getting increasingly annoying (trying to get you to pay for premium features, mainly).
GitKraken looks pretty nice, but I don't want to subscribe to use it for work.
I use gitk sometimes, and people keep recommending magit (emacs package, not exactly a GUI) to me. I want to spend some time trying magit one of these days.
A GUI that is comfortable to use with only a keyboard
You're looking for Magit. It's so nice that even non-emacs users use emacs just for that.
I use both Magit and IntelliJ's Git support which is amazing. Using git without a GUI for things like merges, commit reviews, conflict resolution... is really painful.
I only use the 'Git Gui' app, and pretty much only for staging changes because it makes it easy to pick the files and parts of files I want to stage. Everything else I do on the command line.
I've tried a couple of fancier GUIs for git, but I spent more time trying to figure out how to use them that it would take to just type what I want on the command line.