You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将含超100MB文件的PyCharm项目完整上传至GitHub?

GitHub大文件上传问题解决方案

1. 如何上传超过100MB的大文件

GitHub默认限制单文件大小为100MB,要传更大的文件得用Git LFS(大文件存储工具),操作步骤如下:

  • 先安装并初始化Git LFS:打开终端执行 git lfs install
  • 追踪目标大文件/文件夹:针对你的项目,直接执行 git lfs track "dataset/" 和 git lfs track "yolo weight/" 就能把两个大文件夹纳入LFS管理;如果只想追踪特定格式文件(比如权重是.pt格式),可以执行 git lfs track "*.pt"
  • 提交追踪配置文件:把自动生成的.gitattributes文件加入提交,执行 git add .gitattributes
  • 正常提交推送:用 git add . 把所有文件加入暂存区,接着 git commit -m "add large files via LFS",最后执行 git push 即可

注意:免费版GitHub LFS仅提供1GB存储和1GB带宽,你的项目总大小1.44GB已超出免费额度,要么清理非必要的大文件,要么升级付费版。

2. 能否一次性上传包含大文件及子文件夹的整个文件夹?

可以,但必须先完成上述Git LFS的初始化和追踪配置。配置完成后,直接用常规Git命令就能一次性提交整个文件夹:

  • 确保LFS配置已完成
  • 执行 git add . 即可将当前目录下所有文件(包括子文件夹内的文件)加入暂存区
  • 后续的git commit和git push步骤和普通提交一致,Git LFS会自动处理大文件的上传流程

如果不使用Git LFS直接上传,超过100MB的文件会被GitHub直接拒绝,因此必须搭配LFS才能实现整个文件夹的一次性上传。

内容的提问来源于stack exchange,提问作者Hija Happy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 12:09:57