LoginSignup
3
4

More than 5 years have passed since last update.

初めてPushする時に.git/objectsがアップロード制限を超えた時の対処法

Last updated at Posted at 2016-05-20

初めてPushする際に、Gitのアップロード容量の制限(100MB)に引っかかりました。

不要なファイルを整理してPushするも上手くいかず。。。
どうやら、.git/objectsが容量オーバーしているようでした。

やったこと
git gc
.git/objectsの中身をpackにまとめてくれます。
結果:ファイルは1つになったけど、容量はほとんど変わらなかったです。

➁git reset --soft HEAD^
コミットが無かったことになれば、.git/objects(変更履歴)も軽くなるのではと思い試しました。
今回は整理した状態のままにしたかったので、--softでresetしました。
結果:600以上あったオブジェクトファイルが約200にまで減って、Push出来ました。

Pushはこまめにするのが大事ですね。。。

重いファイルが特定されている場合はfilter-branchを使うみたいです。

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4