我被这个问题困住了一整天,在这里寻找答案: (..。
背景
我一个人在做一个项目,直到现在我还使用 github 来保存我的工作,而不是在我的电脑上。 不幸的是,我向本地存储库添加了一个非常大的文件: 300mb (超过了 Github 的限制)。
我的所作所为
我会努力把我的所作所为写成一部历史:
我(默默地)将所有内容添加到索引中:
git add *
I committed changes :
git commit -m "Blablabla"
I tried to push to origin master
git push origin master
这花了一段时间,所以我只是 CTRL + C,并重复步骤2和3四次,直到我意识到一个文件太大,推到 github。
我犯了一个可怕的错误,删除了我的大文件(我不记得我是否做了 git rm 或简单的 rm)
我按照(https://help.github.com/articles/remove-sensitive-data)上的说明进行操作
当我尝试 git 过滤器分支时,我得到以下错误: “无法重写分支: 您有非暂存的更改。”
先谢谢你!