git filter-branch
履歴からファイルを消してリポジトリを軽量化する。
まず関係者全員にpushしてローカルのリポジトリを削除してもらう。
$ git filter-branch -f --prune-empty --index-filter 'git rm -fr --ignore-unmatch data/backup/' -- 51ee5a93ac..HEAD $ git show-ref (orignalなんたらってrefが出来ているはず) $ git update-ref -d original/なんたら $ git push -f origin master
後は全員でリポジトリをクローンしなおす。
そうしないとpullでマージされてpushしたら折角消したものが復活してしまう。