git - 如果我在推送期间忽略 ./.git/objects/pack/ 下的 .pack 文件会怎样?
问题描述
我正在使用 Enterprise GitHub,它有文件大小的阈值。
如果我在将文件夹推送到 GitHub 时忽略了该文件./.git/objects/pack/pack-xxxxxxxxxxxxxxxxxxxxx.pack
,会有什么后果?
解决方案
该阈值适用于压缩前的版本化文件。
.pack
存储在下面的文件.git/
是内部存储文件,并且没有版本控制。
Github 关于大文件的文档页面隐含地讨论了版本化文件,您不必查看隐藏在 .pack 下的 .pack 文件.git/
。
首先,查看代码中的大文件:检查您是否没有提交恰好大于 repo 大小限制的文件。
您可以使用以下命令执行此操作(git bash
如果您正在运行 Windows,请运行它):
git ls-tree -r --long HEAD | sort --key 4 --numeric-sort --reverse | less
第二:在你的所有回购历史中寻找大文件。例如,参见github 中的这个要点
推荐阅读
- opencv - V4L2 绝对曝光设置(几乎)没有效果
- haskell - Haskell 在 ADT 上的递归问题
- python - 如何让这个提示循环不止一次?
- javascript - 在 ASP.NET Core MVC 中使用 jQuery 动态生成 HTML 控件并更改 ID 属性
- c++ - 编程 - 使用 C++(第 2 版)示例的原理和实践未按预期工作
- java - 我正在开发一个简单的 Springboot 应用程序,但它没有按我的预期工作
- c# - 我无法将 VBA 引用添加到我在 C#.net 中创建的 DLL
- vhdl - 是否可以在 Modelsim 中接收和计算时间?
- amazon-web-services - 在 Kinesis Data Analytics 中为缩略图窗口使用自定义时间戳时无法聚合无限流
- javascript - 如果有人访问我们的网站,如何打开安卓应用程序?