首页 > 解决方案 > 如何将单个文件添加到 GIT LFS?

问题描述

如何将单个文件添加到 GIT LFS?

大多数示例都显示了添加一个模式来指定要添加到 LFS 的文件。但是,我希望添加单个文件。例如,如果我这样做

git lfs track "file.bin"

这将跟踪所有命名的文件file.bin,无论它们位于哪个目录中。

我考虑添加一个排除过滤器(!模式)来.gitattributes排除所有目录,但不支持。

到目前为止,我所做的最好的事情是跟踪我要添加的文件的文件模式,添加文件,然后删除对该文件模式的跟踪。这有点繁琐。有没有更好的办法?

我想表达文件模式$ROOT_OF_GIT_REPO/file.bin,但缺乏表达$ROOT_OF_GIT_REPO部分的方法。

标签: gitgit-lfs

解决方案


包括文件的路径,而不仅仅是文件名。


推荐阅读