Я минимум 3 раза в жизни видел беду от мак и вин пользователей, когда регистр имён файлов в гите и в коде был разный (а чё, у них локально работало) - это вызывало ошибки на линукс сервере - все проблемы из-за регистро-независтмо файловой системы. Так что советую wsl
И это вопрос скорее не сюда - лучше здесь
@git_cool