将导入的回购从github更新为bitbucket
我已经使用Bitbucket的导入存储库选项将回购从GitHub导入Bitbucket。它已导入所有分支、标记、提交等 现在,原始repo已经改变,并且在原始repo中创建了新的分支/标记/提交。我如何更新我的比特桶的回购与GITHUB的回购协议?< /P> PS:我可以删除bitbucket回购并重新镜像Github的回购。但是,我想知道用diff更新bitbucket回购的另一种方法将导入的回购从github更新为bitbucket,git,github,repository,bitbucket,updates,Git,Github,Repository,Bitbucket,Updates,我已经使用Bitbucket的导入存储库选项将回购从GitHub导入Bitbucket。它已导入所有分支、标记、提交等 现在,原始repo已经改变,并且在原始repo中创建了新的分支/标记/提交。我如何更新我的比特桶的回购与GITHUB的回购协议?< /P> PS:我可以删除bitbucket回购并重新镜像Github的回购。但是,我想知道用diff更新bitbucket回购的另一种方法 PPS:我可以将最新的主文件拉到我的本地文件,然后将其推到Butback的主文件,但我也想推送所有新的分支/
PPS:我可以将最新的主文件拉到我的本地文件,然后将其推到Butback的主文件,但我也想推送所有新的分支/标签。如果您没有自己进行并推送新的提交,最简单的方法是:
- 克隆github repo
- 将bitbucket 1添加为远程
git remote add bb /url/to/bitbucket/repo
- :
在这种情况下,如果您在BitBucket上的工作是在一个专用分支中完成的,而不是在BitBucket和GitHub repo之间的一个公共分支中完成的,则会有所帮助。谢谢您的回答。有没有一种方法可以在bitbucket中实现而不克隆整个回购协议?比如进口回购?据我所知不是。但一旦克隆了repo,任何更新都将是增量的,并且是快速警告:此方法可能会删除BitBucket repo中的所有分支。更安全的方法是克隆gihub repo,切换到master分支,添加remote,只在BitBucket上推送到master。@MohammadTomaraei我同意。我提到了--mirror选项,因为OP指定他们可以删除BitBucket repo并重新镜像GitHub repo。
git push --mirror bb