代码之家  ›  专栏  ›  技术社区  ›  Terrence Brannon

在我完成了一个Github项目之后,我如何才能保持与原始项目的同步?

  •  23
  • Terrence Brannon  · 技术社区  · 14 年前

    在Github上,在我分叉一个项目之后,修改它,然后提交我的拉请求,看起来我必须删除并重新分叉,以便在我的拉请求得到满足之后保持最新的任何更改。

    要保持回购的最新状态,必须不断删除回购,这似乎很乏味。有没有什么方法可以在不删除和重新分叉的情况下保持它的最新状态?

    1 回复  |  直到 14 年前
        1
  •  28
  •   Geoff Reedy    14 年前

    您应该将原始项目作为远程项目添加到工作副本中。然后,您可以从原始存储库中提取更改,并将它们推送到分叉的存储库中。用于此操作的命令如下所示:

    git remote add upstream <original repo url>
    git pull upstream master
    git push origin