Каталоги и файлы автоматически устанавливаются как отслеживаемые, если они не рассматриваются в файле .gitignore
.Поэтому вам нужно специально добавлять папки, которые вы хотите игнорировать, а не те, которые вы не хотите игнорировать.Вы бы добавили те, которые не хотели бы игнорировать, если они находятся в каталоге, который вы уже игнорируете.Поэтому вы, вероятно, захотите это в своем файле .gitignore
.
temp_build/
source1/temp_project_files/
source2/temp_project_files/
Если вы добавите папку в .gitignore
, она автоматически проигнорирует все файлы и папки внутри этой папки.
Кроме того, ошибка, которую вы получаете, вероятно, не связана с размером каталога, а связана с тем, что вы вносите все изменения сразу.
Примечание. Если вы действительно хотите сделать все по-другомувставьте * вверху .gitignore
, по умолчанию все файлы и папки будут игнорироваться.