我在StackOverflow上看到了一些类似的问题,但我找不到符合我需要的问题。
以下是我看过的一些似乎无法解决我的问题:
How to move files from one git repo to another (not a clone), preserving history Moving Git repository content to another repository preserving history
我在Bitbucket上有一个存储库,我已经添加到Github了。然而,Github上的那个保留了它自己的历史。如何在不触及文件的情况下将历史记录从原始Bitbucket存储库导入Github存储库?两个存储库都已存在。
答案 0 :(得分:1)
我可能会这样做:
git clone --mirror <bitbucket repo>
cd <repo>
git push --mirror <github repo>
基本上将所有从Bitbucket复制到GitHub,包括分支,标签和其他参考。
答案 1 :(得分:0)
如果您的本地存储库中有分支,并且已将其设置为指向GitHub,那么您应该能够为每个分支执行git push origin [branch name]
。或类似git branch | xargs -L1 git push origin
之类的东西一次完成。