git lfs 推送大文件错误

一般我们在用git开发的时候,会有这样的流程
1. 从远程 main/master 分支拷贝到本地
2. 在本地创建 dev 分支,修改修改,添加添加
3. 有时候为了便于同步,还会将dev分支再推回主线上去。

如果仓库里没有LFS管理的大文件,这个操作不会有问题。但是,如果是有LFS管理的大文件时,这里的推送(push)可能就要失败了。不管远程仓库是 GitHub GitLab 还是自建的仓库。参考

这个时候,尝试他们说的改变各种全局设置都没有用。

我的解决方法

现在远程仓库上已经有 dev 分支了。我们把dev分支另外拷贝下来

git clone xxx.git -b dev

然后,把大文件修改拷贝进新的目录里,提交,推送。成功!

然后把剩下的修改也给推送上去吧~

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据