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

时间:2012-05-11 17:17:39

标签: git github

这是一个菜鸟问题,但我分叉了一个项目并对其进行了少量编辑。所以现在我想做以下事情,

第1步:

使用我在Machine 1中的更改​​来更新分叉项目。是否可以更新分叉项目并保持原始(主)不受影响?

第2步:

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

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

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

2 个答案:

答案 0 :(得分:3)

您的步骤将是:

  1. 将回购邮件分成您的帐户。然后将其克隆到您的计算机上。 (对您的fork所做的任何更改都不会转到原始项目)
  2. 在您的帐户中进行更改并提交您的分叉
  3. 然后我会向原始仓库提出拉动请求
  4. 对于您的第二台机器,只需将您的项目重新放入机器#2,一切都应该在那里。

    下载tarball与克隆不同。

    查看以下说明:http://help.github.com/fork-a-repo/

答案 1 :(得分:0)

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

来拉它
git clone git@github.com:[your user name]/[repository name].git

然后,当您进行更改时,您将提交它们并将更新推送到github:

git push origin master

完成后,在第二台机器上重复克隆存储库,然后将获得最新版本的存储库。