我们使用Git LFS。艺术家将他们所有的东西都保存在一个单独的目录中。作为程序员,我不需要该目录。
我可以创建类似本地.gitignore的东西,以防止拉出该目录吗?
如果没有,是否有单行或我可以别名的东西?
答案 0 :(得分:1)
我认为不可能做部分拉动。您可能希望了解的是git-submodule。
它基本上是在你已有的存储库中安装另一个存储库。有了它你就可以拉动你想要工作的部分而不需要拉子模块,除非你真的想要更新它。
答案 1 :(得分:0)
Git LFS具有包含/排除功能,如this man page和this 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的回答所述,但这很简单。