If you are interested in more about how mechanical watches work in general this is a pretty amazing set of animations: https://ciechanow.ski/mechanical-watch/
That’s the conclusion I’ve drawn anyway. So it’s a good tool for the customer service team not a replacement for it
I kind of have the opposite question - what benefit does a GUI have for git? If your tree gets super complex I get how a GUI makes it easier to navigate, but if you only have a couple branches it seems easy enough to just view in terminal.