Configuración correcta para git autocrlf según el caso de uso

Estaba buscando la configuración adecuada para usar según ciertos casos de uso, pero no pude encontrar ninguna fuente que describiera lo mismo. Por lo tanto, hago esta pregunta para que sirva como una solución para cualquiera que busque la configuración correcta para la opción de autocrlf de git.

Caso de uso 1: Estoy en Mac, los otros desarrolladores están todos en Windows. Están administrando el código fuente antes de que me uniera.

Caso de uso 2: Estoy en Windows, los otros desarrolladores están todos en Mac. Están administrando el código fuente antes de que me uniera.

Caso de uso 3: Estoy en Linux, los otros desarrolladores están todos en Windows. Están administrando el código fuente antes de que me uniera.

Caso de uso 4: Estoy en Windows, los otros desarrolladores están todos en Linux. Están administrando el código fuente antes de que me uniera.

Caso de uso 5: Estoy en Linux, los otros desarrolladores están todos en Mac. Están administrando el código fuente antes de que me uniera.

Caso de uso 6: Estoy en Mac, los otros desarrolladores están todos en Linux. Están administrando el código fuente antes de que me uniera.

¿Qué configuración de git core.autocrlf debería usar?

EDITAR: Por qué esta pregunta no es un duplicado de muchas preguntas similares:

Todas las demás preguntas y sus respuestas proporcionan los hechos y el conocimiento necesarios que el lector tiene mucho que hacer. Esta pregunta tiene como objetivo preguntar la respuesta específica a escenarios específicos.

Respuestas a la pregunta(2)

Su respuesta a la pregunta