Как удалить папку из удаленного репозитория git

Аватар пользователя Ivan Mamtsev
Ivan Mamtsev
06 июня 2022

Если вы хотите удалить директорию из удаленного репозитория, но оставить её на вашем компьютере (например, вы ошибочно запушили директорию с локальным окружением .venv), то выполните следующие команды

git rm --cached -r <имя_директории>
git commit -m "remove имя_директории from repository"
git push origin main

Также добавьте имя директории или паттерн для исключения в .gitignore, чтобы в дальнейшем она не добавлялась в индекс

# .gitingore
имя_директории/
3 0
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»