タグ

ブックマーク / qiita.com/shimajiroxyz (1)

  • Gitプロジェクトの容量削減 - Qiita

    概要 ローカルで開発していたgitプロジェクトgithubにあげようとしたらpushに失敗しました。 ログを見ると、ファイルサイズが100MBを超えていてrejectされたとのことでした。 容量が大きいファイルは主に.git/objectsであり、これはcommitなどの差分ログなどを管理している場所らしいです。 以下の通り、不要な履歴を削除したところ、無事pushできました。 git_find_big.shをダウンロードし、対象のgitディレクトリに移動。自分も移動し、実行。 ファイルサイズの大きいログを特定します。 $ sh git_find_big.sh All sizes are in kB's. The pack column is the size of the object, compressed, inside the pack file. -e size pack SH

    Gitプロジェクトの容量削減 - Qiita
    animist
    animist 2021/03/05
  • 1