如何只将一个文件添加到GIT LFS?
大多数示例显示添加一个模式,指定要添加到LFS的文件。但是,我希望添加单个文件。例如,如果我这样做
git lfs track "file.bin"
这将跟踪所有名为file.bin
的文件,无论它们在哪个目录中。
我考虑过向!
添加排除过滤器(.gitattributes
模式),因此排除所有目录但不支持。
到目前为止,我做的最好的事情是跟踪我要添加的文件的文件模式,添加文件,然后删除该文件模式的跟踪。这有点繁琐。有没有更好的办法?
我想表达文件模式$ROOT_OF_GIT_REPO/file.bin
,但缺乏表达$ROOT_OF_GIT_REPO
部分的方法。
包括文件的路径,而不仅仅是文件名。
您可以在存储库中指定任何文件名或路径。您不仅限于使用文件扩展名。您还可以使用git lfs track'resources / *'跟踪特定目录,或使用git lfs track'assets / ** / *'跟踪整个目录树。您还可以使用git lfs track path / to / file跟踪单个文件,该文件将仅跟踪该文件。