UX. The UI also sucks, though, in that the commands are obtuse, the behavior is complex and demands a relatively high cognitive load, and for very little gain. I guess if you interpret “UI” as “the command line,” I won’t complain. But the interface for me is the set of commands and operations you perform with them, which are awful and poorly designed - bad UI leading to a bad UX.
UX. The UI also sucks, though, in that the commands are obtuse, the behavior is complex and demands a relatively high cognitive load, and for very little gain. I guess if you interpret “UI” as “the command line,” I won’t complain. But the interface for me is the set of commands and operations you perform with them, which are awful and poorly designed - bad UI leading to a bad UX.
Which UI are we talking about here? git is a command line utility.
They mean the porcelain. The user facing git commands which are supposed to be used regularly
Exactly this. API. ABI. UI. The Interface between human and program, in this case.
Thank you; you’re one out of 6 people who didn’t need an explanation that “UI” and “GUI” or “TUI” are not synonymous.