4 ms·
I don't think that natural language is a useful interface for tools like Git. Natural language is inherently verbose and ambiguous. That's precisely what you do
by BjoernKW 9y ago
I don't think that natural language is a useful interface for tools like Git. Natural language is inherently verbose and ambiguous. That's precisely what you don't want when using tools like that.
Natural language has a low signal to noise ratio compared to explicit verbs and keywords.
Git just has less than stellar usability when it comes to performing common actions. Most of that probably is intentional because on the other hand it affords you a great deal of flexibility. If you want to improve the usability of Git standard UI patterns like providing better keywords and shortcuts to frequently used features will suffice. It's just a matter of the design philosophy behind the tool.