Yandex Metrika
sanches.free 689 просмотров

Как удалить большой или ненужный файл из git

Важно!
Выполняя действия ниже, отдавайте себе отчет в том что вы делаете.

Если вы ошибочно добавили большой лог или подобный файл в репозиторий и вам надо его удалить из git, то сейчас вы всё легко исправите

Для начала перейдите в директорию с репозиторием git

Затем выполните команду, заменив путь_до_файла/file.txt на путь до вашего файла.

git filter-branch --index-filter 'git rm --cached --ignore-unmatch путь_до_файла/file.txt' HEAD

Всё, файл удален из всех коммитов, можете отправлять исправления в git
git push

Не хотите копаться сами?

Починю за 1-3 дня. Без предоплаты — оплата по результату.

15+ лет опыта с 1С-Битрикс · Без предоплаты · 7 дней гарантии