On 05/26/2016 04:15 PM, Alan McKinnon wrote:
> 
> No, those are all the correct names that git uses. Possibly years of
> using cvs/svn has trained your brain to think in a particular way.
> 
> Git does not work that way. It's as different from svn as you can get
> for 2 reasons...

It all makes enough sense after you get used to it, but the problem is
that if you have some operation in mind and you read "git --help", then
you're going to guess the wrong command based on their names. Mercurial
and Darcs (which have a similar model) managed to get the names right.

The git people call their low-level commands "plumbing," and the
user-interface "porcelain." New user have trouble because the porcelain
commands are named after what the plumbing does. It's like if the
find/replace tool in your word processor was called "depth-first regular
expression group match substitution", and not "find."



Reply via email to