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.

Curdie
link
fedilink
11Y

I use Git Extensions and like it a lot for my day-to-day work. But when things get messy and I need to be certain I’m not making them worse, I open up a command prompt.

Elbullazul
link
fedilink
11Y

I mostly use the CLI, but I occasionally use fork when a GUI is needed

when I absolutely need to… git-gui.

Live by the console, die by the console.

(I should change things up and try to make my life easier – vim for life) 🙃

antevirus
link
fedilink
71Y

TortoiseGIT

HarkMahlberg
link
fedilink
51Y

It doesn’t get enough love.

thekerker
link
fedilink
21Y

I kinda do both? For some reason, I prefer the CLI when I clone a repo, but Sourcetree for committing, pulling, and pushing, and my IDE’s built in git tools for merges.

ezekiel
link
fedilink
71Y

Sublime Merge has been wonderful to work with

I also love how fast Sublime Merge is. The built in merge tool is great too. I’m a sucker for apps with a command palette for easy access to every command.

flash0flight
link
fedilink
21Y

Definitely can recommend Sublime Merge as well!

It is one of the few tools that doesn’t misrepresent the core git paradigm.

+1 for Sublime merge. I use it to resolve conflicts because I appreciate a gui for that and cli for everything else.

CosmicBlend
link
fedilink
41Y

I used to use SourceTree but it runs horribly and switched to Fork years ago and never looked back. I use VSCode for merge conflict resolution.

I’m still using SourceTree, I’ve tried a few others but have always gone back. Never heard of Fork tough, guess I’ll try that out.

InvisibleShade
link
fedilink
2
edit-2
1Y

Same here, but I still like the merge conflict interface Fork has.

sunshine
link
fedilink
21Y

If you’re already comfortable working in the shell, you should check out tig. It’s not as fully featured as the other clients named here, but it’s an excellent viewer nevertheless.

corytheboyd
link
fedilink
2
edit-2
1Y

tig is rad, though it’s more like git log on steroids than a proper UI for git commands (at least the way I use it)

Relisui
link
fedilink
41Y

Gitkraken is the powerhouse, but i only use it for difficult commands

I used to swear by the git CLI. After using GitKraken for a few days, I shelled out the $95 for an annual license. It’s really good.

Jonny
link
fedilink
11Y

I use Gitkraken too and am very satisfied with it

Remillard
link
fedilink
11Y

I use GK for everything and usually only use CLI when there’s something a little exotic. I like seeing it update in real time on another screen and I like the diff engine for quickly assessing changes and making sure everything I expected was altered and nothing I didn’t. I know there are other tools but GitKraken is the fastest for me.

Also have found it a good tool for teaching other engineers (usually older) how Git works. We tried out Sourcetree but it was super clunky at the time.

If I had to find a tool between pure CLI and pure GUI I’d probably recommend Emacs Magit porcelain. Works quite well.

TerabyteRex
link
fedilink
41Y

i just use Visual Studio or VS Code

corytheboyd
link
fedilink
6
edit-2
1Y

These days I can run everything I need to with the git cli. I use the JetBrains visual merge tool to resolve conflicts, because doing that by hand is so awfully error prone, it very very intuitively maps to a visual process

Notyocheese
link
fedilink
11Y

I use Git Tower and I love it. I’m surprised I don’t see it mentioned here.

danknodes
link
fedilink
41Y

VS 2022 is finally somewhat usable for Git using the git Changes pane. The whole team uses it this way, and for many of them it’s a first for git as well.

postscarce
link
fedilink
41Y

I use GitHub Desktop for 95% of my git needs, terminal for the other 5%

Tower on Mac is excellent

Create a post

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.

  • 1 user online
  • 7 users / day
  • 7 users / week
  • 14 users / month
  • 121 users / 6 months
  • 1 subscriber
  • 295 Posts
  • 2.14K Comments
  • Modlog