将特定分支从bitbucket存储库移至Github或将Bitbucket存储库移至Github,而无需提交历史记录

时间:2019-08-28 16:37:42

标签: github bitbucket

有什么办法可以将特定分支从bitbucekt存储库移至Github存储库? 有什么方法可以将Bitbucket存储库移动到Github而不移动提交历史记录(无需删除git文件夹并重新初始化git)

1 个答案:

答案 0 :(得分:0)

您可以使用git remote add将多个遥控器添加到存储库。遥控器一旦存在,您就可以按自己的意愿进行推送。

在这种情况下,您可以执行以下操作将名为newbranch的分支推送到新的GitHub托管的远程服务器上:

git remote add github https://user@github.com/owner/repo
git push github newbranch

这将包括与该分支关联的所有提交,因为Git就是这样工作的。 (如果您只想给某人一个不包含任何历史记录的代码副本,则应改用git archive。)它不会使用在Bitbucket上所做的更改自动更新GitHub版本,反之亦然,尽管您可以手动或使用脚本推送更新。