如何用 git lfs 中的链接替换大文件
How to replace large files with links in git lfs
我有一个带有 git large-file-storage 的 repo 设置,我将大文件拉到我的本地分支而没有放入任何 exclude statements,所以所有大文件都已下载到我的本地人。
这占用了很多space,而且我不需要本地的所有文件,所以我想将实际的大文件转换为链接,这样它们占用的空间就更少了space。如果我在提取更新的存储库之前使用了排除语句,就会发生这种情况。
我环顾四周,没有找到任何明确的说明,而且我了解到我在 git 方面的能力不够,无法在 git 回购中玩耍,所以任何帮助受到赞赏。谢谢!
$ git lfs pointer --file="filename"
这将打印指向 stdout
的指针。
您可以将内容复制到新文件并删除下载的 LFS 文件。
更详细的步骤:
我有一个带有 git large-file-storage 的 repo 设置,我将大文件拉到我的本地分支而没有放入任何 exclude statements,所以所有大文件都已下载到我的本地人。
这占用了很多space,而且我不需要本地的所有文件,所以我想将实际的大文件转换为链接,这样它们占用的空间就更少了space。如果我在提取更新的存储库之前使用了排除语句,就会发生这种情况。
我环顾四周,没有找到任何明确的说明,而且我了解到我在 git 方面的能力不够,无法在 git 回购中玩耍,所以任何帮助受到赞赏。谢谢!
$ git lfs pointer --file="filename"
这将打印指向 stdout
的指针。
您可以将内容复制到新文件并删除下载的 LFS 文件。
更详细的步骤: