git - 推送回购的时间异常长
问题描述
我尝试将本地存储库推送到远程,并注意到它花费了非常多的时间。所以我四处搜寻了一下,发现了git-sizer
。运行git-sizer
生成以下报告
Processing blobs: 1508
Processing trees: 315
Processing commits: 22
Matching commits to trees: 22
Processing annotated tags: 0
Processing references: 1
| Name | Value | Level of concern |
| ---------------------------- | --------- | ------------------------------ |
| Biggest objects | | |
| * Trees | | |
| * Maximum entries [1] | 4.71 k | **** |
| * Blobs | | |
| * Maximum size [2] | 440 MiB | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
| | | |
| Biggest checkouts | | |
| * Maximum path length [3] | 142 B | * |
| * Total size of files [4] | 8.55 GiB | ********* |
[1] c51165063bd15a74a3a9f5b03dd40c42f70e004e (7273dece03a5fd401b70c8bf04da67f5f6491d43:maxlife_10m_data.snappy.parquet)
[2] 8e1f3fa7aa5fd70ca4cabc8a3d0f4e20517f050c (1ba7cf0afc90c55b16cc15555ef17d54354c354b:tests/test_output_data/fep_tests/multi_clf_fe_output_train_data.csv/multi_clf_fe_output_train_data.csv)
[3] 17d038c0621352725bfc1e7d3bf38ed4480b69a1 (1ba7cf0afc90c55b16cc15555ef17d54354c354b^{tree})
[4] a959c9e3fe72b7f0a14e1ed188c9130fabc7f526 (3cacec40355ddc12c0fd5d1ba9d1901da47e3843^{tree})
该Biggest checkouts
部分提到了大约 8.5 GB 的数字,这绝对比我的大约 100 KB 的 repo 大小要大得多。我该如何解决这个问题?
解决方案
推荐阅读
- javascript - 在模态中使用 jQuery 编辑数据将不起作用
- google-apps-script - 将范围复制到使用模板创建的另一个电子表格
- firebase - SwiftUI - 如何在 TextView 中格式化 Firestore 时间戳
- javascript - TypeScript:关于可选链接的困惑
- javascript - 带有 forEach 循环的常量声明
- google-cloud-dataflow - 具有顺序批次的 Apache Beam Streaming 管道
- wordpress - 在 elementor 上创建的自定义页脚的颜色在应用后会自动更改
- java - 通过单击导航抽屉项打开 URL
- eclipse - 使用 Codewind 进行开发时,如何在开发者运行时设置环境变量值?
- android - Android Workers, uniqueWork 输入数据错误