this post was submitted on 20 Jun 2023
4 points (100.0% liked)

Programming

3347 readers
1 users here now

All things programming and coding related. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 1 year ago
MODERATORS
 

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.

top 9 comments
sorted by: hot top controversial new old
[–] mer 3 points 1 year ago (1 children)

I use gitkraken and find it very helpful. GUIs are especially good for viewing commit histories and breaking up a commit.

[–] MrCalyx 1 points 1 year ago

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.

[–] OminousHum 2 points 1 year ago* (last edited 1 year ago)

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.

[–] solrize 2 points 1 year ago

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.

[–] yads 1 points 1 year ago

I use Tower for most tasks and InteliJ for merges. CLI for quick things

[–] cremlin 1 points 1 year ago

I mostly use the console, but if I want a GUI I use sublime merge

[–] TitanLaGrange 1 points 1 year ago

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.

[–] rath 1 points 1 year ago

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.

[–] bappity 1 points 1 year ago* (last edited 1 year ago)

I only use the visual studio 2022 "Git Changes" and "Git History" panels, otherwise just the Git Bash terminal