Glitch is exploring a git alternative where edits are continuously committed, then you have a slider that lets you move between historical states. Less powerful, but much more approachable!
https://medium.com/glitch/reinventing-version-control-with-glitch-rewind-914c350da442