Git - 如何更新克隆的存储库

时间:2016-09-27 09:44:17

标签: git github merge

我使用Github上的教程克隆了一个存储库。我经常在克隆的存储库中更改内容。我不时想要合并原始存储库中的更改。

这样可行,但我必须在不久前合并我合并的东西。因此,您可以看到左侧和右侧相同,但合并后的版本包含最初克隆存储库时存在的旧版本。

如果文件中的某些内容发生更改,如何使克隆的存储库与原始存储库保持同步,而不会反复更改更改。

我将添加一个小例子:

在某一时刻,原始存储库将类C的方法a()更改为b(),并合并该更改。 如果将来C类中的其他内容发生更改,我会看到我的本地版本包含方法b(),而远程版本包含方法b(),但合并后的版本包含方法a()。

1 个答案:

答案 0 :(得分:0)

  • 克隆存储库后,创建一个新工作分支。
  • 在那个新的分支上,做你的工作并提交。
  • 原始更新时,结帐主人并拉。
  • 将您的新分支与主人合并。
  • 创建另一个新分支以继续使用新版本的原始克隆。

所以你必须在原始更新时只合并一次!