@jonatanskogsfors I started with a brief overview of the history of version control, like RCS, CSV, Subversion, bitkeeper, what changes they made to the abstract data model and what features that allowed, and then I showed the anatomy of the git data model, abstract and concrete, interactively on the command line, inspecting the blob, the tree and the commit.
So that people really understand where everything is coming from when you do a git commit or git checkout.
People were kind. Comments like "... interesting, but maybe a bit advanced".
I think what they meant was "you took an hour of my time and I still don't know why there's git fetch and why github says my master is 50 commits behind".