Git LFS-如何使用一个命令跟踪多个文件类型
我在Git LFS网站和文档中看到此命令:Git LFS-如何使用一个命令跟踪多个文件类型,git,git-lfs,Git,Git Lfs,我在Git LFS网站和文档中看到此命令: git lfs track "*.psd" 我在我的项目中有几种文件类型,我想用LFS跟踪它们,并希望在将来的项目中跟踪所有这些相同的文件类型。我希望能够粘贴一个命令来跟踪所有这些扩展,这可能吗?经过一些实验,我发现通过提供多个参数,这是可行的: git lfs track "*.jpg" "*.png" 这将跟踪jpg文件和png文件我想出了一个技巧,可以将跟踪存储在一个文件中,这对于更大的项目来说更容易管理 步骤1:创建一个文本文件,列出您的轨
git lfs track "*.psd"
我在我的项目中有几种文件类型,我想用LFS跟踪它们,并希望在将来的项目中跟踪所有这些相同的文件类型。我希望能够粘贴一个命令来跟踪所有这些扩展,这可能吗?经过一些实验,我发现通过提供多个参数,这是可行的:
git lfs track "*.jpg" "*.png"
这将跟踪jpg文件和png文件我想出了一个技巧,可以将跟踪存储在一个文件中,这对于更大的项目来说更容易管理 步骤1:创建一个文本文件,列出您的轨迹,如下所示:
"*.jpg"
"*.png"
cat .gitlfstracks | xargs git lfs track
我给我的起名叫gitlfstracks
步骤2:从该列表文件批量导入跟踪,如下所示:
"*.jpg"
"*.png"
cat .gitlfstracks | xargs git lfs track
cat-将文件打印到屏幕上
|-将输出重定向到另一个应用程序
xargs-在输入的每一行上运行命令
git lfs track-跟踪文件的标准命令
这是我当前的列表,仅供参考:这是一个很好的提示,尤其是在创建具有多种文件类型的新存储库时。哇,很好的列表!谢谢你的提示,当你需要很多文件类型的catchall时,这绝对是一个更好的工作流。谢谢!如果你喜欢我的答案,你有没有可能对它竖起大拇指呢?:-)实际上,我认为
.gittributes
文件就是为此而设置的。如果您尝试J Garcia的解决方案,然后检查.gittributes
文件,您将看到它是如何工作的。在https://git-lfs.github.com/
假设您必须确保跟踪.gittattributes
文件本身:git add.gittributes
。