我有一个基于google代码的git项目。我想把它移到github,包括修订历史。我不使用售票系统,所以这无关紧要。
在类似于我的问题中,问题是从google代码中的svn repo迁移到github。我已经在用git了。
我已经在我的机器上签出了这个项目,因为我正在开发它。根据我对git的理解,我的本地项目已经包含了完整的历史,因为它是分布式的。因此,将它复制到github可能非常简单,但我不知道具体步骤。
当然,我们的想法是将新的更改推送到github,而google代码库将保持冻结状态。
最佳答案
创建github存储库,并确保ssh密钥等…安装正确。
从google查看你的存储库。
运行:
git remote add github <URL FROM GITHUB>
git push github HEAD
这将推动你目前的分支机构。您可以通过切换到其他人并重复
git push github HEAD
(或其他更高级的方式)来推动其他人。