wrapping my head around git