Git Magic
crypto.stanford.edu
crypto.stanford.edu
I've been using git for almost a decade and there are plenty of things in its toolbox I've never bothered to touch - the rabbit hole goes deep. But for most, the average user could probably get the hang of it with a high level explanation of distributed version control and a handful of commands.