如图:现在基于远程分支"origin",创建一个叫"mywork"的分支。之后"origin"和"mywork"这两个分支各自"前进"了,它们之间"分叉"了 如下图。
在这里,你可以用"pull"命令把"origin"分支上的修改拉下来并且和你的修改合并; 结果看起来就像一个新的"合并的提交"(merge commit):
如果你想让"mywork"分支历史看起来像没有经过任何合并一样,你也许可以用 git rebase:
如图:现在基于远程分支"origin",创建一个叫"mywork"的分支。之后"origin"和"mywork"这两个分支各自"前进"了,它们之间"分叉"了 如下图。
在这里,你可以用"pull"命令把"origin"分支上的修改拉下来并且和你的修改合并; 结果看起来就像一个新的"合并的提交"(merge commit):
如果你想让"mywork"分支历史看起来像没有经过任何合并一样,你也许可以用 git rebase: