SCMとは別にバックアップしてたって、そのバックアップ先でrm -fしたら全部パーだろ
消去不能な外部メディアを使えってことなのか?

俺の場合gitのリポジトリは複数の場所に複製が勝手に作られるんで、
手元でpush -fしても全部パーにはならない