← Back to context

Comment by a_tartaruga

3 days ago

I have to disagree with this strongly. Git is probably the perfect software. It is designed around a mental model that is exactly matched to its use case. Far from copy pasting experienced developers are often fluent in the git model and use it intentionally. I took a look at the man page out of curiosity given your 95 percent comment and I would agree that the majority of ancillary and log level commands are unused. But looking only at the main porcelain commands I would say I regularly use 80 percent of them.

The git model is great but the interface is not carefully designed.

I think if the interface were better, fewer people would be copy pasting git commands.

  • There's UIs for git. People seem to be embarrassed about using them, but I've always liked them.