Git LFS - 部分拉动

时间:2017-12-20 09:10:25

标签: git repository git-pull git-lfs

我们使用Git LFS。艺术家将他们所有的东西都保存在一个单独的目录中。作为程序员,我不需要该目录。

我可以创建类似本地.gitignore的东西,以防止拉出该目录吗?

如果没有,是否有单行或我可以别名的东西?

2 个答案:

答案 0 :(得分:1)

我认为不可能做部分拉动。您可能希望了解的是git-submodule

它基本上是在你已有的存储库中安装另一个存储库。有了它你就可以拉动你想要工作的部分而不需要拉子模块,除非你真的想要更新它。

答案 1 :(得分:0)

Git LFS具有包含/排除功能,如this man pagethis thread中所述。
我所要做的就是在Powershell中键入"nested": { "path": "weighted_tags", "query": { "function_score": { "query": { "multi_match": { "fields": ["weighted_tags.tags^1", "weighted_tags.tags.eng^5", "weighted_tags.tags.raw^10"] "query": "happy new year", "operator": "and" } }, "script_score": {"doc[\"weighted_tags.tag\"].value"} "boost_mode": "replace" } } }

更好的解决方案可能是将存储库中的那部分拆分为子模块,如Nogoseke的回答所述,但这很简单。