Git 变基原始项目

Git rebase original project

我fork了一个项目。我是唯一的维护者。现在原来的项目改了master分支。我可以在我的开发分支或我的主分支和开发分支中合并这些更改吗?

我读到了有关 rebase 的内容,但我不确定在这种情况下应该怎么做。

您只需要同步您的分叉,说明已解释 here

完成所有这些步骤后,您最终会得到与上游同步的主分支(您从中分叉的原始项目)。

现在,如果您的开发分支基于 master(我想是),那么您只需将 master 合并到 development

$git checkout development
$git merge --no-ff master development

当然你也可以rebase,看你的了。在那种情况下,您不执行 "git merge" 部分,而是:

$git rebase master