如何镜像github存储库,同时保持我的小变化?

时间:2012-11-06 21:53:27

标签: git github

我必须创建一个github存储库的镜像,并对其进行小的更改。

原件的拥有者不会提取我的更改,因此我必须保留其镜像并保留原件的任何更新,同时保持我的微小更改。

最好的方法是什么?

这是一个手动过程,所以我在原始仓库上设置了电子邮件通知,然后每当有变更时,我该如何处理更新并确保我的东西不会被覆盖?

1 个答案:

答案 0 :(得分:0)

我之前没有尝试过这个,但是这个方法呢:

  1. 假设您已将回购分配到您的回购中。版本是Version1
  2. 在此版本1上,您可以应用更改。假设2个不同文件有2个更改。我在2次提交中进行了这些更改。 (让我们称之为Commit1和Commit2)
  3. 然后我的更改和Version1在主分支上合并,产生MyVersion1
  4. 您正在镜像的repo有一个新版本:Version2。你会收到通知。
  5. 您将Version2镜像到暂存分支。在这个分支上你挑选了Commit1和Commit2(我很难估计你在谈论原始仓库的哪些文件的小变化,但这可能有效)。然后,您从该分支进行一些集成测试
  6. 合并master中的登台分支。
  7. 如果这可能适合您,请告诉我,然后我可以详细了解git命令。