Git LFS 不工作

标签 git github git-lfs

我在让 Git LFS 正确跟踪我的大文件时遇到问题(此处报告了类似的问题:Git LFS refused to track my large files properly, until I did the following)。

在我的特定情况下,我试图推送一个由多个子目录组成的目录,每个子目录都有我想要跟踪的特定类型的文件。这些文件类型的扩展名是 .bed , .Bed , 和 .sorted .这是我遵循的食谱:

我做了 git add . ,然后 git commit -m "initial commit" ,然后发出相应的跟踪命令(例如, git lfs track ".bed" ),然后执行 git push origin master .

但是,我仍然收到多个以“this exceeds GitHub's file size limit of 100.00 MB”结尾的错误命令。我已经阅读了几乎所有关于这个主题的 Stack Overflow 帖子(例如, git lfs not working properly for files larger than 100MB ),所以任何建议将不胜感激。

最佳答案

基于这些 instructions ,首先你需要跟踪,然后你可以添加和提交。我遵循了类似的 bitbucket 说明,并且它起作用了。

当您在跟踪之前添加和提交时,您可能是在您的存储库而不是 lfs 存储库中提交。

关于Git LFS 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40165298/

相关文章:

git - merge 时 git 按什么顺序应用文件修改?

ruby - 安静的 git 远程更新?

html - 使用 meta http-equiv ="refresh"和 gh-pages 的相对重定向

已达到 GitHub Git-LFS 限制

git - 如何修改旧的、推送的提交,并在其后推送新的提交

Git:如何检查本地仓库是否是最新的?

git - 无法在 merge 过程中软重置 git 存储库,但没有 merge 可以中止

git - 安装私有(private) Go 模块 : unknown revision error

git - 列出 Git LFS 未跟踪的文件

git checkout 获取 ASCII 文件而不是二进制文件