我已经使用bitbucket&#39> 导入存储库选项从GitHub导入了一个repo到Bitbucket。它已导入所有分支,标签,提交等。
现在,原始仓库已更改,并且已在原始仓库中创建了新的分支/标记/提交。如何更新我的bitbucket回购与Github的回购?
PS:我可以删除bitbucket repo&重新镜像Github的回购。但是,我想知道另一种用diff更新bitbucket repo的方法。
PPS:我可以把最新的大师拉到我的本地&然后把它推到butbucket的主人那里,但我也要推出所有新的分支/标签。答案 0 :(得分:5)
最简单的方法是,如果你没有制作并自行推送新的提交,那就是:
将bitbucket one添加为远程
git remote add bb /url/to/bitbucket/repo
push to it with the --mirror
option:
git push --mirror bb
这会推动一切(分支和标签)
在这种情况下,如果您在BitBucket上的工作是在专用分支中完成的,而不是BitBucket和GitHub仓库之间的公共分支,那将会有所帮助。