codecamp

GitHub 将仓库中的文件移至 Git Large File Storage

如果设置 Git LFS,并且仓库中具有需要在 Git LFS 中跟踪的文件,则需要先将其从仓库中删除。

在安装 Git LFS 和配置 Git LFS 跟踪后,您可以将文件从 Git 的常规跟踪移至 Git LFS。 更多信息请参阅“安装 Git Large File Storage”和“配置 Git Large File Storage”。

如果有引用的 Git LFS 文件未成功上传,您将收到一条错误消息。 更多信息请参阅“解决 Git Large File Storage 上传失败”。

Tip: 如果在尝试推送文件到 Git 时收到错误“这超过 Git LFS 的文件限制 100 MB”,您可以使用 git lfs migrate 而不使用 filter branch 或 BFG Repo Cleaner,以将大文件移至 Git Large File Storage。 有关 git lfs migrate 命令的更多信息,请参阅 Git LFS 2.2.0 发行公告。

  1. 使用 filter-branch 命令或 BFG Repo-Cleaner 从仓库的 Git 历史记录中删除文件。 有关使用这些命令或工具的详细信息,请参阅“从仓库中删除敏感数据”。
  2. 配置文件跟踪并将其推送到 Git LFS。 有关此程序的更多信息,请参阅“配置 Git Large File Storage”。

延伸阅读

GitHub 协作处理 Git Large File Storage
GitHub 从 Git Large File Storage 中删除文件
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

GitHub 身份验证

在 GitHub 上管理订阅和通知

在 GitHub 上管理活动的订阅

GitHub 组织和团队

GitHub 管理对组织仓库的 Git 访问

GitHub 计费和付款

GitHub 使用议题和拉取请求进行协作

GitHub 在具有代码质量功能的仓库上进行协作

管理在 GitHub 上的工作

GitHub 建立强大的社区

GitHub 管理仓库

GitHub 自定义 GitHub 工作流程

在 GitHub Marketplace 中购买并安装应用程序

通过 GitHub Jobs 寻找人才

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }