I'm a front-end person and I'm dabbling with other parts of the stack, though my new project is purely HTML/CSS/PHP.
I'm running SourceTree right now, which connects to a networked GitLab CE server. It works, but it feels overkill for what I need, and I haven't yet tuned it to work with my incremental & frequent commit style...which makes for about 6 mouse clicks for each commit. Maybe I'm using it incorrectly.
My personal preference is for open source, but I'm not averse to proprietary/commercial (e.g. Tower [2]) if the feedback is positive.
The medium-term goal is to master the terminal commands, but for the short term I'm really interested in what you use for macOS git in the GUI style so I can improve my confidence.
Thanks very much in advance.
[1] https://www.sourcetreeapp.com
[2] https://www.git-tower.com/mac/
Edit: formatting.