我想将我的代码从BitBuket迁移到GitHub,并且我也想将提交历史记录迁移到git。
有可能吗?
如果是,怎么办?
答案 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