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

问题描述 投票:2回答:1

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

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

git lfs track "file.bin"

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

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

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

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

git git-lfs
1个回答
4
投票

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


0
投票

您可以在存储库中指定任何文件名或路径。您不仅限于使用文件扩展名。您还可以使用git lfs track'resources / *'跟踪特定目录,或使用git lfs track'assets / ** / *'跟踪整个目录树。您还可以使用git lfs track path / to / file跟踪单个文件,该文件将仅跟踪该文件。

© www.soinside.com 2019 - 2024. All rights reserved.