Comment by rckt

12 hours ago

Personally I just couldn't see all the extra layers as comfortable tools. It's a very rare thing that I need to see branches, relation between them etc. Using cli has always been the most reliable and simple way for me.The only git tool I need apart from cli is a convenient conflict resolver.

> It's a very rare thing that I need to see branches, relation between them etc.

And when you do, git log has "--graph --oneline" to do just that.

I have an extended version in a bash function because I do do it often and it's much easier/faster than opening a separate tool.

Yeah: Most use-cases for me split into:

1. Choosing what to commit and committing it, fixups, autosquash

2. Conflict resolution and history investigation

It's very rare I've wanted a separate tool for the first, and the second calls for a GUI tool.