Git не имеет никаких теоретических ограничений на количество файлов или общий размер файлов в коммите или репозитории.
Однако существуют вызывающие практические ограничения на размер хранилища - Линус Торвальдс упоминает их в сообщении здесь .
По мере увеличения размера хранилища время, затрачиваемое на выполнение задач, также будет расти. Есть несколько ответов об этом, например этот .
Есть также несколько вопросов, которые предполагают, что физические ограничения (в частности, память) могут накладывать ограничения на некоторые действия в репозитории - здесь есть нить об этом здесь , хотя проблемы такого рода могут решаться посредством обходные пути в Git.
Отвечая на вопрос: из комментариев ошибка, которую вы получаете fatal: index file corrupt
, не связана с совокупным размером файлов, которые вы пытаетесь добавить в индекс.