如何处理这个git重定基础问题?

如何处理这个git重定基础问题?,git,Git,我正在开发一个新功能,因此我创建了一个新分支,如下所示: A--B--C--D master branch \ \-1--2--3 my feature branch 但考虑到人们一直在向主分支添加代码,我希望始终获得主分支的最新代码。请注意,我的功能位于一个备用目录中,因此在重新基址或合并到主目录时不会发生冲突。我想要的是: A--B--C--D--E--F \

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

A--B--C--D              master branch
         \
          \-1--2--3     my feature branch
但考虑到人们一直在向主分支添加代码,我希望始终获得主分支的最新代码。请注意,我的功能位于一个备用目录中,因此在重新基址或合并到主目录时不会发生冲突。我想要的是:

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

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

您可以使用该命令

git pull --rebase
由于需要在
master
(而不是
origin/feature
)的顶部重新设置基准,您还可以将其分为:

git fetch
git rebase origin/master
(假设您当前的分支是您的功能分支)

$git pull——您要求我对其重新设置基础,但没有告诉我要对哪个分支重新设置基础,配置文件中的“branch.ntfdev.merge”也没有告诉我。请在命令行上指定要使用的分支,然后重试(例如“git pull”)。如果经常针对同一分支重新设置基址,则可能需要在配置文件中使用如下内容:[branch“ntfdev”]remote=merge=rebase=true[remote”“]url=fetch=