Иногда в удаленный репозиторий попадают папки или файлы, которые там быть не должны. Например, если вы программируете в IDE WebStorm или PHPStorm, то в этих программах автоматически создается служебная папка .idea, которая не имеет никакого отношения к проекту в вашем репозитории. Но удалять ее из локальной копии проекта нельзя до тех пор, пока проект не будет полностью готов. Что делать, если ненужная папка затесалась в ваш удаленный репо? Ее можно удалить из репозитория, при этом не удаляя ее локально, при помощи следующей команды (в качестве примера взята папка .idea): git rm --cached -r .idea И потом все как обычно - git commit и git push...
Лайфхак #1: Как удалить ненужную папку из удаленного репо без удаления из локального проекта?
7 января 20207 янв 2020
23
~1 мин