BFG-repo-cleaner and pushing back to GitHub
我正在尝试按照此处的教程说明进行操作:https://rtyley.github.io/bfg-repo-cleaner/
我使用 --mirror
克隆了基于 github 的 repo 的新副本
我按照说明运行 bgf 和 reflog
我的本地存储库现已删除大博客。太好了。
当我去推回 github 我得到
1 2 3 4 5 6 7 | To github.com:interstar/myproject.git ! [rejected] master -> master (fetch first) error: failed to push some refs to '[email protected]:interstar/myproject.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. |
所以我尝试从 github 上 git pull 以确保同步。 (即使这个存储库是在进程开始时从 github 干净地克隆的)
它会拉下所有我想摆脱的斑点。所以我的仓库恢复到以前的大小。
所以我再次运行 bfg 和 reflog。不错的小回购。
尝试推回github
同样的错误信息。
我错过了什么?
好的。
我解决了这个问题。这是我自己的愚蠢错误,但如果其他人做同样的事情,请留下问题。
虽然我第一次从 github 克隆 repo 时使用了 --mirror,但在某些时候我再次尝试并忘记使用 --mirror 选项。
当我重新开始使用该选项时,它按照教程的建议工作。