Peter Baumann [off-list ref] writes:
..., but in the same sentence you have to say
"Oh, did I mention that it doesn't work until you have made a first commit?"
Well, you do not even have to mention that if you are explaining
things correctly. If something does its thing relative to the
latest commit, then it obviously would not work until you have
that "latest commit". There is _no_ initial "empty" commit in
git.
I think getting people used to that concept early on would
actually avoid such confusion. In that sense,...
The plumbing commands are a diffrent story.
... I do not think the plumbing should be a different story.
Otherwise you would confuse people when they start learning the
plumbing.