как подчистить git-репозиторий?
Ты
git filter-branch --index-filter 'git rm --cached --ignore-unmatch *.pdb *.ipch' --prune-empty -f HEAD ?
как запушить это потом?
Что ты понимаешь под «не портя всю историю»?
то есть на сервере
rm -rf repo
git init -bare repo ?
http://help.github.com/articles/remove-sensitive-data
git push origin master --force
Но по сути это реврайт репы, да.
git push origin master --force
Но по сути это реврайт репы, да.
а то оно блин при клоне на сервере сжирало всю память и висело..
Оставить комментарий
yolki
в проекте не был настроен .gitignore, как-то без него обходились.в результате, в головной репе оказалась целая пачка *.pdb, *.ipch, *.sdf, и т.п. никому не нужных блобов от вижуалстудии.
в результате, новый клон занимает около часа, бл. этого мусора - гигабайты!
как исключить эти файлы из коммитов, не портя всю историю?