使用git clone --mirror和git push --mirror移动git repo

时间:2018-03-20 15:02:30

标签: git gitlab bitbucket move

我必须将一些回购从Gitlab转移到Bitbucket并发现最简单的方法似乎是:

  1. 在Bitbucket中创建新的空存储库
  2. git clone --mirror git@gitlab.com:path/to/repo.git
  3. cd repo.git
  4. git remote set-url origin git@bitbucket.org:path/to/repo.git
  5. git push --mirror
  6. 这似乎复制了包括标签,所有分支等在内的整个仓库,但我还没有发现这种方法的任何缺点。但是,由于我在互联网上的任何地方都没有看到这种方法,我担心我会遗漏一些东西。

    我可以安全地使用此方法并在之后删除旧存储库吗?

0 个答案:

没有答案