将所有内容上传到我自己的github,而不是从谁那里克隆

时间:2018-10-08 13:26:46

标签: git

例如,如果我从老师那里收到一项任务并将其上传到我自己的github帐户中,这就是这种方式。

然后每次我这样写时都会出错:

git init

错误是:

  

在中重新初始化现有的Git存储库   C:/用户/ ImGuud /文档/NetBeansProjects/HelloWorld/.git /

我已阅读:Does running git init twice initialize a repository or reinitialize an existing repo?

但是我想要做的是上传到我自己的github,而不是我克隆自的github。

2 个答案:

答案 0 :(得分:0)

将github添加为另一个遥控器:

git remote add github git@github.com:user/example

然后推到那里:

git push github master

答案 1 :(得分:0)

有几种可能的解决方案:

首先,您可以将原始GitHub存储库的派生到您自己的帐户中,然后克隆您的派生并使用它(最简单且可能是预定的方式)。

另一种可能性是修改您的遥控器:

一方面,您可以删除克隆的遥控器,并用自己的遥控器替换,例如:

git remote remove origin
git remote add origin git@github.com:myaccount/repo

第一次按下时,必须将上游设置为

git push -u origin master

然后,您可以简单地使用自己的存储库。

下一个选择是解决方案@ohlec回答了...

在每种情况下,您都需要在自己的用户帐户中建立一个存储库。

在现有存储库中永远不需要辅助init ...