Я никогда раньше не сталкивался с этой проблемой и понятия не имею, как это возможно. У меня был действительно большой каталог, который я загрузил по ошибке в мой git-репо. Я непреднамеренно сделал git add .
, поэтому большой каталог был добавлен к рабочему дереву, и когда я попытался зафиксировать его, это не позволило мне, поскольку файл был слишком большим. Тогда я не делал git rm
и сразу удалял файл из файловой системы. В следующий раз, когда я попытался зафиксировать, это не позволило мне и все еще жалуется, что каталог (который теперь больше не присутствует в файловой системе) слишком велик.git удалить файл, который больше не существует в системе
Не удаляет файл из файловой системы и удаляет его из рабочего дерева git?
Если есть способ отменить мои последние 2 фиксации, не теряя изменений, а затем повторно надавите на пульт, это будет здорово.
Как найти список файлов, кэшированных? Мне нужно знать точное имя каталога. Который я не сейчас. – anonuser0428
Вы можете использовать 'git ls-files --cached' – hek2mgl
Он не указан в кеш-файлах. Я попытался снова нажать свою фиксацию, но когда я это сделал, я получил следующую ошибку: 'remote: error: File Path_to_dir/dir_name/filename - 200.96 MB; это превышает предел размера файла GitHub 100.00 MB' – anonuser0428