我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

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

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

安装 Git LFS配置 Git LFS 跟踪后,您可以将文件从 Git 的常规跟踪移至 Git LFS。

If there are referenced Git LFS files that did not upload successfully, you will recieve an error message. For more information, see "Resolving Git Large File Storage upload failures."

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”。

延伸阅读

问问别人

找不到要找的内容?

联系我们