Github 处理文件超过 100M 限制的方法

情况概述

不小心将目录中的一个大文件添加了,并且已经 commit 到暂存区。

创建一个新的 branch 备份现有状态

git checkout -b backup

将其他需要的文件拷贝出来

存放在别处,可以是桌面上。

切换回之前的分支

git checkout master

版本回退

git log -n 3 --pretty=oneline
git reset --hard HEAD^

把之前拷贝出的文件添加进来

复制,粘贴回项目文件夹。

修改 .gitignore 文件

添加规则,剔除相应超过文件大小限制的文件。

将修改重新提交即可

git add .
git commit -m 'abc'
git push

你可能感兴趣的:(Github 处理文件超过 100M 限制的方法)