如何用 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 文件。

更详细的步骤:

https://sabicalija.github.io/git-lfs-intro/