这是一个菜鸟问题,但我分叉了一个项目并对其进行了一些编辑。所以现在我想做以下事情,
第1步:
用我对机器 1 的更改更新分叉项目。是否可以更新分叉项目并保持原始(主)不变?
第2步:
将更新的前叉拉到机器 2。
此外,当我分叉项目时,我使用在线门户分叉了它并手动下载了 tarball。那么我可以更新分叉项目吗?
机器 1 和机器 2 在 GitHub 中都有 SSH 密钥
您的步骤是:
对于您的第二台机器,只需将您的项目重新克隆到机器#2 上,一切都应该在那里。
下载 tarball 与克隆不同。
当你 fork 项目时,github 在你的帐户下创建了一个存储库的副本。您应该可以使用
git clone git@github.com:[your user name]/[repository name].git
然后,当您进行更改时,您将提交它们并将更新推送到 github:
git push origin master
一旦你这样做了,在你的第二台机器上重复克隆存储库,这将具有存储库的最新版本。