3.3GBのCSVをpushしちゃってbitbucketの2.0GB制限をぶち破いた
敗因
- Ploom Sを買って浮かれてた ごめんなさい
- gitignoreにテスト用のCSVのパスを追加するの忘れてた
Bitbucketにリポジトリ制限あるの知らなかったよ…
深呼吸して同期に聞いた
同期「手が震えると思うけどforce pushをするんだ」
手順
まずバックアップとります
僕は一度もバックアップとってなかったので
$ cp -a app_dir/ bk_app_dir/
ちゃんとバックアップとろうね
そしてgit resetを行う
$ git reset --hard 戻したいところまでのリビジョン番号
リビジョン番号の調べ方よくわかんなかったから
$ git log でcommit番号メモって
$ git reset --hard 戻したいcommit番号
で戻しました
戻したら、強制する必要があるので、git push --force
同期「手が震えると思うけどforce pushをするんだ」
$ git push -force orign master
でーーーきた
あとはなんかいろんな記事みてたら$ git gcするとgitリポジトリが軽くなる
ただ今回は自分のミスなんでいいかな
まとめ
嬉しいことあってもgitignoreを確認しよう