learning some stuff about git