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

如何为带有多分支的现有Git仓库添加Git LFS?

现有多分支仓库添加Git LFS的正确操作方式

你完全不需要在每个分支单独配置Git LFS,只需要在一个分支完成配置后合并到其他分支即可——因为Git LFS的追踪规则是通过.gitattributes这个普通Git文件管理的,分支合并会自动同步这个配置。

具体操作步骤:

  • 切换到目标分支(比如dev):git checkout dev
  • 执行追踪命令:git lfs track "*.png",这会自动在.gitattributes文件中添加PNG文件的LFS规则
  • 提交配置文件:git add .gitattributes,然后git commit -m "Set up Git LFS to track PNG files"
  • 推送更新到远程dev分支:git push origin dev
  • 将dev分支的配置合并到其他分支(比如main、featurex12):
    1. 切换到main分支:git checkout main
    2. 合并dev分支:git merge dev
    3. 推送合并后的main分支:git push origin main
    4. 其他分支重复上述切换、合并、推送步骤即可

额外注意事项

  • 由于你的仓库目前没有大文件,不需要处理历史提交的文件迁移,上述步骤就能完成所有分支的LFS配置
  • 后续在任何分支添加符合追踪规则的文件时,Git LFS会自动接管,前提是本地已经安装了Git LFS客户端
  • 团队成员拉取更新后的分支后,若遇到LFS相关问题,可手动执行git lfs install确保客户端配置生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 20:34:54