Hablando funcionalmente, en un flujo de trabajo descentralizado, no veo la diferencia entre las opciones simpley la configuración de configuración.currentpush.default
currentempujará la rama actual a una rama con el mismo nombre en el control remoto especificado. simplehará efectivamente lo mismo para los controles remotos rastreados y no rastreados para la rama actual (aplica nombres de rama idénticos en ambos casos).
¿Alguien puede explicar alguna diferencia importante entre los dos para los flujos de trabajo descentralizados que me faltan?