480 просмотров
Как удалить большой или ненужный файл из git
Важно!
Выполняя действия ниже, отдавайте себе отчет в том что вы делаете.
Выполняя действия ниже, отдавайте себе отчет в том что вы делаете.
Если вы ошибочно добавили большой лог или подобный файл в репозиторий и вам надо его удалить из git, то сейчас вы всё легко исправите
Для начала перейдите в директорию с репозиторием git
Затем выполните команду, заменив путь_до_файла/file.txt на путь до вашего файла.
git filter-branch --index-filter 'git rm --cached --ignore-unmatch путь_до_файла/file.txt' HEAD
Всё, файл удален из всех коммитов, можете отправлять исправления в git
git push