Git GUIs: A Tale of Two Source Models

I’ll confess: I use a GUI for Git. Not always, and not even most of the time. The CLI is usually quicker, and I’m usually in the terminal anyway, but yet I also use...