微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

带有和不带有“--mirror”的“git clone”的不同提交次数

如何解决带有和不带有“--mirror”的“git clone”的不同提交次数

因此,在尝试将存储库从 bitbucket 迁移到 github 时,我按照以下步骤执行了以下操作:

1-git clone --mirror <bitbucket_repo>

2- 回购文件夹中的 cd

3- git push --mirror <github_repo>

然后为了确保我的所有提交都被复制,我在克隆的 bitbucket_repo 文件夹中运行了以下命令:

git rev-list --count --all

这给了我 25551 次提交

然后我克隆了新创建的 github 存储库(使用 --mirror),然后运行相同的命令,我得到了 25557 次提交

现在,我了解新创建的 repo 中的提交数量是否更少。但我越来越多。我认为 git clone --mirror 复制了所有的引用。

所以我在没有 --mirror 选项的情况下克隆了 bitbucket 存储库并检查了提交次数,结果为 25557 次提交。

我在没有 --mirror 选项的情况下克隆了新创建的 github 存储库并检查了提交次数,结果为 25557 次提交。

在这里遗漏了什么?

P.S:值得注意的是,当我运行 git rev-list --all --count --no-merges 时,所有提交号都匹配!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。