我已经使用bitbucket的导入存储库选项将存储库从GitHub导入了Bitbucket 。它已经导入了所有分支,标签,提交等。
现在,原始存储库已更改,并在原始存储库中创建了新的分支/标记/提交。我该如何与Github的仓库一样更新我的Bitbucket仓库?
PS:我可以删除Bitbucket存储库并重新镜像Github的存储库。但是,我想知道用diff更新位桶存储库的另一种方法。
PPS:我可以将最新的主服务器拉到本地,然后将其推到butbucket的主服务器,但我也想推送所有新的分支/标签。
最简单的方法是,如果您自己没有进行并推送新的提交,则是:
克隆github仓库
将位桶添加为远程
git remote add bb /url/to/bitbucket/repo
使用以下--mirror
选项将其推入:
git push --mirror bb
那将推动一切(分支和标签)
在这种情况下,如果您在BitBucket上的工作是在专用分支中完成的,而不是在BitBucket和GitHub存储库之间的通用分支中完成,这将有所帮助。