git optimization