在我分叉github项目之后,我如何才能与原始项目保持同步?

时间:2010-05-04 17:40:31

标签: github

在github上,在我分叉一个项目之后,修改它,然后提交我的pull请求,似乎我必须删除并重新分叉,以便在我的pull请求得到兑现后保持最新状态。

必须继续删除回购以使其保持最新状态似乎很乏味。有没有办法让它保持最新而不删除和重新分叉?

2 个答案:

答案 0 :(得分:28)

您应该将原始项目作为远程工具添加到工作副本中。然后,您可以从原始存储库中提取更改并将其推送到分叉存储库。这个命令看起来像:

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

答案 1 :(得分:0)

您可以做的是,通过与原始存储库进行比较,在派生存储库中创建拉取请求,然后将其合并到存储库中。