3

所以我按照这里的说明运行了 BFG。 https://rtyley.github.io/bfg-repo-cleaner/ BFG 的控制台输出看起来不错,但是在推送之后,当我回到 github 时,我仍然可以在 pull requests > clsoed > old merge 中找到敏感数据请求> 文件已更改。我见过谈论 github 的 gc 可能需要一些时间。我必须等待更改显示吗?


编辑我忽略了推送输出中的一行 ! [remote rejected] refs/pull/1/head -> refs/pull/1/head (deny updating a hidden ref) 我要删除的一些文本位于隐藏文件中。那是源头吗?

4

1 回答 1

0

您需要执行 agit push --force以强制将已清理分支的重写历史记录发布到远程存储库。

只有这样你才能在 GitHub 上看到这些提交的清理版本。

但是,正如我在此处解释的那样,您不能使用全局push --mirror. 尝试用git push --force.

于 2018-05-05T01:46:19.700 回答