This repository has 3 branches:
master - empty
ES5 - Files demonstrating ES5 Syntax for defining objects in a module, Inheritance, and explaining prototypes
ES6 - Files demonstrating ES6 Syntax for defining objects in a module, Inheritance, and explaining class notation in JS
to checkout branches:
git checkout NAME_OF_BRANCH
EXAMPLE: git checkout ES5
Will pull out the branches on the ES5 branch. You can switch back and forth without losing the data.