Как я могу перестать отправлять файлы с расширениями bin и npy, используя gitignore? - PullRequest
0 голосов
/ 26 февраля 2020

У меня есть два тяжелых файла weights.bin и perf.npy, как и другие файлы, которые нужно игнорировать, я добавил в свой файл gitignore следующее:

*. Bin

*. Npy

Однако, когда я пытаюсь набрать их sh, он все равно появляется на моем github? Не могли бы вы помочь мне с этим?

Ответы [ 2 ]

3 голосов
/ 26 февраля 2020

Вы можете попробовать очистить кеш git:

git rm -r --cached .
git add .
git commit -am 'git cache cleared'
git push
1 голос
/ 26 февраля 2020

Файлы, которые отслеживаются Git, не удаляются автоматически, если вы добавляете их в файл .gitignore. Git никогда не игнорирует файлы, которые уже отслеживаются, поэтому изменения в файле .gitignore влияют только на новые файлы. Если вы хотите игнорировать уже отслеженные файлы, вам нужно явно удалить их.

git rm --cached doNotTrackFile.txt

...