是否可以将bitbucket的“所有分支图”历史记录复制到git中?

时间:2019-05-07 01:25:42

标签: git bitbucket

我想将我的代码从BitBuket迁移到GitHub,并且我也想将提交历史记录迁移到git。

有可能吗?
如果是,怎么办?

2 个答案:

答案 0 :(得分:1)

  

但是,我不知道如何将bitbucket的提交历史记录迁移到github

它应该像这样简单:

 cd /path/to/local/clone
 git remote add github /url/to/new/empty/GitHub/repo
 git push --mirror github

--mirror part of the git push command应该将一切(所有分支/标签)推送到新的GitHub存储库中。

答案 1 :(得分:0)

我认为您正在寻找的是克隆git存储库,以便您的提交历史记录和分支保持完整。

git clone --bare https://username@bitbucket.org/username/OLD-PROJECT.git
cd OLD-PROJECT.git
git push --mirror https://github.com/username/NEW-PROJECT.git
cd ..
rm -rf OLD-PROJECT.git