【问题标题】:Moving a repository from git to github on a different username使用不同的用户名将存储库从 git 移动到 github
【发布时间】:2019-09-04 18:48:51
【问题描述】:

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

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

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

【问题讨论】:

  • 在 Github 上创建一个新的空存储库,它将包含说明。

标签: git github version-control


【解决方案1】:

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

然后进入您的本地当前(例如,旧仓库)存储库。添加一个新的remote(比如new-repo),其中包含新存储库的 URL。

# 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

【讨论】:

    猜你喜欢
    • 2019-02-18
    • 1970-01-01
    • 2012-05-07
    • 1970-01-01
    • 2020-01-13
    • 1970-01-01
    • 1970-01-01
    • 2015-12-21
    • 2018-12-01
    相关资源
    最近更新 更多