Trying to figure out how Git works