情况概述
不小心将目录中的一个大文件添加了,并且已经 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