我犯了一个“小”错误,并向我的本地存储库添加了一个“小”(> 100MB)文件。
两次提交后,我尝试推送到 github 中的远程存储库,该存储库的限制为 100MB。
我可以使用 删除当前提交中的文件git rm --cached,但它仍在之前的提交中。
如何从所有提交中删除该文件?我已经尝试过这个关于 git filter-branch 的答案,但不适合我的。
您可以通过交互式变基更改最后 3 次提交。
git rebase -i HEAD~3
Run Code Online (Sandbox Code Playgroud)
并将提交更改为“编辑”。
请参阅https://help.github.com/articles/about-git-rebase/
| 归档时间: |
|
| 查看次数: |
3519 次 |
| 最近记录: |