My first attempt at figuring out how Git works