2017-04-23 48 views
0

我有一个单独的git帐户供大学和个人使用。对于最近完成的大学项目,我在我的学生帐户上创建了一个git存储库,并在我继续时添加了提交。现在,我想在我的个人GitHub账户上为该项目创建一个新的存储库,并将所有数据(提交,源代码等)从我的学生git账户上的已完成存储库转移到此个人GitHub账户。从git移动一个repositoy到不同的用户名为github

当git存储库位于与GitHub不同的用户名上时,如何将所有数据从git存储库移动到GitHub存储库?

PS对不起,太罗嗦了,我不知道如何更好地解释这一点。我找不到我在网上找的东西。

+0

在Github上创建一个新的空的存储库,它将提供说明。 – Schwern

回答

0

创建一个新的空的GitHub存储库。

然后进入您当地的当前(如旧回购)存储库。使用新存储库的网址添加新的remote(例如,new-repo)。

# go into your old repository 
$ git remote add new-repo <new-repo-url> 

$ git checkout master        
$ git push new-repo master  # now, new-repo 'master' = old-repo 'master' branch 

如果你想要把所有的分支机构,然后提交使用git all标志。

$ git push new-repo --all 
相关问题