我已经从另一个人的存储库克隆了,现在如何将代码从我的本地计算机推送到我自己的存储库?

时间:2017-06-14 19:58:01

标签: git github

几周前,我将存储库克隆到了我的本地计算机。我在一些文件中添加了一些代码。最近,我想要提取存储库的更新。但是,我想通过推送到我自己的仓库来保存我的进度,但是当我这样做时,我在git中创建子模块而不是实际的文件夹。如何在从更新的仓库中提取之前保存我的进度?

1 个答案:

答案 0 :(得分:3)

您可能想要将git遥控器添加到本地副本并推送到那里:

$ git remote add alexyang https://github.com/alexyang/myrepo
$ git push alexyang master

在此示例中,alexyang是一个任意名称,它将是您引用存储库的方式(类似于“origin”,基本上是完整repo url的昵称)。 https://github.com/alexyang/myrepo是回购网址。当然,master可以替换为您想要推送的任何分支。

一旦你承诺&将您的更改推送到您的仓库,然后您可以从原始仓库中fetch

$ git fetch origin

并合并这些变化,或继续你认为合适的方式。您现在将有2个对远程分支的引用,可能名为origin/masteralexyang/master