5

我有一个托管在 Google Code 上的 git 项目。我想把它移到 Github,包括修订历史。我不使用票务系统,所以没关系。

在像我这样的类似问题中,问题是从 Google Code 中的 SVN 存储库迁移到 Github。我已经在使用git了。

我在我的机器上检查了这个项目,因为我正在开发它。根据我对 git 的了解,由于其分布式特性,我的本地项目已经包含了完整的历史记录。所以也许复制到github真的很简单,但是我不知道步骤。

当然,这个想法是将新的更改推送到 Github,而 Google 代码存储库将保持冻结状态。

4

3 回答 3

7

创建一个 github 存储库,并确保您的 SSH 密钥等已正确安装。

从谷歌查看您的存储库。

跑:

git remote add github <URL FROM GITHUB>
git push github HEAD

这将推动您当前的分支。您可以通过切换到他们并重复git push github HEAD (或其他更高级的方式)来推动其他人。

于 2013-01-17T21:44:54.667 回答
3

在 Github 上创建一个空存储库,将本地存储库推送到它——完成。

此时,如果您希望所有未来的推送都转到 Github,请将origin远程更改为指向 Github 存储库而不是 Google Code 中的存储库——或者您可以从 Github 克隆一个新的工作存储库。

于 2013-01-17T21:42:16.750 回答
0

您可以使用Google 代码导出到 GitHub 功能

于 2015-03-14T05:27:34.923 回答