我正在开发一个新功能,所以我创建了一个新的分支,如下所示:
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命令?请注意,我已将我的功能分支推送到远程存储库。
答案 0 :(得分:5)
您可以使用命令
git pull --rebase
由于您需要在master
(而不是origin/feature
)之上进行变基,您还可以将其分解为:
git fetch
git rebase origin/master
(假设您当前的分支是您的功能分支)