У меня есть файл gitignore, который не игнорирует папку, так как я ранее зафиксировал и нажал ее - PullRequest
0 голосов
/ 10 июля 2019

У меня есть файл .gitignore, который игнорирует папку.Когда я фиксирую и нажимаю его, он говорит:

remote: ошибка: файл /myFolder/fild.tz составляет 452,27 МБ;это превышает ограничение размера файла GitHub в 100 МБ

, хотя я игнорировал папку.Я попытался сделать:

git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch <file/dir>' HEAD

, но он все еще ищет файл, когда я фиксирую и нажимаю его.Я сделал другой репозиторий, скопировал и вставил свой проект в другую папку локально и инициализировал .git с файлом gitignore.На этот раз он толкает без папки.Как я могу толкать его без поиска?

1 Ответ

0 голосов
/ 11 июля 2019

Поскольку вы уже зафиксировали файл, он находится в индексе, и .gitignore ничего не может с этим поделать. Вам нужно удалить этот файл из индекса с помощью git rm. Если вы хотите сохранить файл в вашей рабочей копии, используйте git rm --cached.

...