Como encontrar / identificar grandes commits na história do git?

Eu tenho um reit git de 300 MB. Meus arquivos atualmente com check-out pesam 2 MB, e o repositório git pesa 298 MB. Este é basicamente um repositório somente de código que não deve pesar mais do que alguns MB.

Provavelmente, alguém em algum momento cometeu alguns arquivos pesados ​​por acidente (vídeo, imagens enormes, etc), e depois os removeu ... mas não do git, então nós temos um histórico com arquivos grandes inúteis. Como posso rastrear os arquivos grandes no histórico do git? Existem mais de 400 commits, portanto, um por tempo será demorado.

NOTA: minha perguntanão é sobrecomo remover o arquivo, mas comoencontrar em primeiro lugar.

questionAnswers(10)

yourAnswerToTheQuestion