You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Git LFS更新两个.gitattributes文件,该保留哪个?是否需全部推送?

Git LFS 重复.gitattributes 文件的处理建议

不需要把两个内容完全相同的.gitattributes 文件都推送到仓库,原因如下:

  • Git 读取.gitattributes 时,会优先采用距离目标文件更近的目录中的配置。如果两个文件内容完全一致,保留任意一个都能实现对My_folder 内文件的LFS 追踪效果。
  • 从维护角度建议二选一:
    • 若想让仓库中所有同类型文件(包括未来新增到其他子目录的)统一被LFS 追踪,保留根目录的.gitattributes即可,删除My_folder 下的冗余文件。
    • 若只希望My_folder 内的文件被LFS 追踪,保留My_folder 下的.gitattributes,删除根目录的配置。
  • 强行推送两个重复配置虽然不会触发错误,但会造成配置冗余,后续修改规则时容易出现遗漏,增加维护成本。

内容的提问来源于stack exchange,提问作者Waleed Farrukh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 09:35:35