提交历史记录重写后,如何将所有分支推送到新的远程服务器?

时间:2019-12-11 06:41:57

标签: git github git-lfs-migrate

我已经阅读了许多有关该主题的现有文章,但没有一种解决方案有效。我在具有80,000多个提交,数千张票证和pullrequests的现有存储库上运行git lfs migrategit lfs migrate重写提交历史记录,我们将其应用于所有分支。然后,我想强制将所有更改的分支推送到原始存储库。这是最终目标。现在,我正在运行的测试是本文的直接主题。

在测试中,我尝试克隆目标存储库并在本地运行迁移,然后尝试设置并推送到其他github URL上的新存储库。完成此操作后,我转到GitHub,a,除master以外,所有分支均已消失。我尝试使用git push origin -u --all--mirror以及此处发布的其他变体都无济于事。我什至很有创造力,只使用了ra git push --mirror,但仍然只有master出现在GitHub repo页面上。 https://git-scm.com/上的文档很清楚,但是没有预期的影响。

任何建议将不胜感激!

0 个答案:

没有答案