Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git rebase原始项目_Git_Github_Rebase - Fatal编程技术网

Git rebase原始项目

Git rebase原始项目,git,github,rebase,Git,Github,Rebase,我已经完成了一个项目。我是唯一的维护者。现在原来的项目已经改变了它的主分支。我可以在我的开发分支中合并这些更改,还是在我的主分支和开发分支中合并这些更改 我读过关于rebase的文章,但我不确定在这种情况下应该如何做。您所需要的只是同步您的fork,说明如下 在完成所有这些步骤之后,您的主分支将与上游(您最初的分支项目)同步 现在,如果您的开发分支基于master(我想是这样),那么您只需将master合并到开发中 $git checkout development $git merge --n

我已经完成了一个项目。我是唯一的维护者。现在原来的项目已经改变了它的主分支。我可以在我的开发分支中合并这些更改,还是在我的主分支和开发分支中合并这些更改


我读过关于rebase的文章,但我不确定在这种情况下应该如何做。

您所需要的只是同步您的fork,说明如下

在完成所有这些步骤之后,您的主分支将与上游(您最初的分支项目)同步

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

$git checkout development
$git merge --no-ff master development
当然,你也可以重新定基,这取决于你。在这种情况下,您不需要执行“git合并”部分,而是:

$git rebase master