更新GitHUB分叉项目而不是主项目

更新GitHUB分叉项目而不是主项目,git,github,Git,Github,这是一个noob问题,但我提出了一个项目,并对其进行了一些编辑。所以现在我想做以下几点 步骤1: 使用机器1中的更改更新分叉项目。是否可以更新分叉项目并保持原始(主)不变 步骤2: 将更新后的拨叉拉到机器2上 另外,当我分叉项目时,我使用在线门户进行分叉,并手动下载tarball。 那么我可以更新分叉项目吗 机器1和机器2在GitHUB中都有SSH密钥您的步骤如下: 把回购协议存入你的账户。然后克隆到你的机器上。(对fork所做的任何更改都不会转到原始项目) 进行更改并提交到您帐户中的fork

这是一个noob问题,但我提出了一个项目,并对其进行了一些编辑。所以现在我想做以下几点

步骤1:

使用机器1中的更改更新分叉项目。是否可以更新分叉项目并保持原始(主)不变

步骤2:

将更新后的拨叉拉到机器2上

另外,当我分叉项目时,我使用在线门户进行分叉,并手动下载tarball。 那么我可以更新分叉项目吗


机器1和机器2在GitHUB中都有SSH密钥

您的步骤如下:

  • 把回购协议存入你的账户。然后克隆到你的机器上。(对fork所做的任何更改都不会转到原始项目)
  • 进行更改并提交到您帐户中的fork
  • 然后,我会向原始回购提出拉取请求
  • 对于第二台机器,只需将项目重新放到机器#2上,所有东西都应该在那里

    下载tarball与克隆不同


    查看以下说明:

    您的步骤如下:

  • 把回购协议存入你的账户。然后克隆到你的机器上。(对fork所做的任何更改都不会转到原始项目)
  • 进行更改并提交到您帐户中的fork
  • 然后,我会向原始回购提出拉取请求
  • 对于第二台机器,只需将项目重新放到机器#2上,所有东西都应该在那里

    下载tarball与克隆不同


    签出以下说明:

    当您完成项目时,github在您的帐户下创建了一个存储库副本。您应该能够使用

    git clone git@github.com:[your user name]/[repository name].git
    
    然后,当您进行更改时,您将提交更改并将更新推送到github:

    git push origin master
    

    完成此操作后,在第二台机器上重复克隆存储库,该机器将拥有存储库的最新版本。

    当您完成项目时,github在您的帐户下创建了一个存储库副本。您应该能够使用

    git clone git@github.com:[your user name]/[repository name].git
    
    然后,当您进行更改时,您将提交更改并将更新推送到github:

    git push origin master
    

    一旦你这么做了,在您的第二台机器上重复克隆存储库,该机器将拥有存储库的最新版本。

    ah@Steve我是git新手,您还可以提供所需的commands@Sam007我添加了一个指向github的链接,说明非常好。啊@Steve我是git新手,你能提供所需的commands@Sam007我添加了一个链接对github的说明非常好。好吧,当我使用网站手动分叉时,它不被认为是克隆?@Sam007 Forking在github上创建了一个存储库,然后你必须将其克隆到你的机器上。不,当你通过网站分叉时,github在您的帐户下创建了一个新的存储库。那么,当我下载tarball时,它与克隆不一样吗?那么,现在我在手动下载的文件夹中进行了更改,如何在forked repo中更新它?你给出的相同命令会有帮助吗?好吧,当我使用网站手动分叉时,这不被认为是克隆吗?@Sam007 Forking在Github上创建了一个存储库,然后你必须将其克隆到你的机器上。不,当你通过网站分叉时,github在您的帐户下创建了一个新的存储库。那么,当我下载tarball时,它与克隆不一样吗?那么,现在我在手动下载的文件夹中进行了更改,如何在forked repo中更新它?你发出的同样的命令会有帮助吗?