如何处理这个git rebase问题?

时间:2013-12-02 11:28:22

标签: git

我正在开发一个新功能,所以我创建了一个新的分支,如下所示:

A--B--C--D              master branch
         \
          \-1--2--3     my feature branch

但是鉴于人们不断向master分支添加代码,我想总是获取master分支的最新代码。请注意,我的功能是在目录中,因此在rebase或merge to master时不会发生冲突。我想要的是:

A--B--C--D--E--F
               \
                \-1--2--3--4

我应该使用什么git命令?请注意,我已将我的功能分支推送到远程存储库。

1 个答案:

答案 0 :(得分:5)

您可以使用命令

git pull --rebase

由于您需要在master(而不是origin/feature)之上进行变基,您还可以将其分解为:

git fetch
git rebase origin/master

(假设您当前的分支是您的功能分支)