[room] git-clean?

Michael Bykov m.bykov на gmail.com
Вт Янв 5 19:04:45 UTC 2010


2010/1/5 Michael Bykov <m.bykov на gmail.com>:
> Салют!
>
> Как очистить историю git? Если уже не нужна - как если бы
>
> rm -rf .git
> git init
>
> но, скажем, оставить историю только за последние дни/месяцы?
>
> а если я сделаю rm -rf .git; git init; git add remote ...
>
> то что этот remote (github, скажем), не поперхнется?
>
> М.
>

Вот нашел -

rm -rf .git/refs/original/ && git reflog expire --all &&  git gc
--aggressive --prune

(http://dound.com/2009/04/git-forever-remove-files-or-folders-from-history/)

это пойдет?

М.


Подробная информация о списке рассылки smoke-room