将项目移动到不同的git托管

时间:2018-02-25 22:27:14

标签: git github bitbucket migrate

我的项目是在bitbucket托管的。现在我开源,想把它移到github。我已经创建了一个空的github存储库,但是当我在我的计算机上本地将远程URL更改为新的repo时,它没有显示任何更改,也不会提交/推送任何内容。我显然做错了 - 将项目从一个git存储库/服务器移动到另一个存储库/服务器的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

您需要将GitHub仓库作为新远程添加到现有的本地仓库。

请参阅此质量检查:Git: how to set remote in existing repo

如果您的新GitHub存储库已经提交,则可能需要执行强制推送,并且这些提交将会丢失。

请注意,您可以将现有的BitBucket仓库设置为公开。 GitHub并不垄断开源项目。