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
我fork了一个项目。我是唯一的维护者。现在原来的项目改了master分支。我可以在我的开发分支或我的主分支和开发分支中合并这些更改吗?
我读到了有关 rebase 的内容,但我不确定在这种情况下应该怎么做。
您只需要同步您的分叉,说明已解释 here。
完成所有这些步骤后,您最终会得到与上游同步的主分支(您从中分叉的原始项目)。
现在,如果您的开发分支基于 master(我想是),那么您只需将 master 合并到 development
$git checkout development
$git merge --no-ff master development
当然你也可以rebase,看你的了。在那种情况下,您不执行 "git merge" 部分,而是:
$git rebase master