Como limitar o tamanho do arquivo no commit?

Estou plenamente ciente deessa questão o que tecnicamente torna isso duplicado, mas as respostas oferecem apenas uma soluçãono impulso, o que seria muito tarde para minhas necessidades.

Existe uma opção para limitar o tamanho do arquivo ao confirmar?

Por exemplo: tamanhos de arquivo acima de 500K produziriam um aviso. Tamanhos de arquivo acima de 10 milhões interromperiam a confirmação.

questionAnswers(4)

yourAnswerToTheQuestion