【问题标题】:How to get latest changes from master branch into feature branch?如何从主分支获取最新更改到功能分支?
【发布时间】:2025-12-20 20:20:55
【问题描述】:

我正在开发一个功能分支,然后我发现了一个需要由其他开发人员填写的代码间隙。
如果他的更改已合并到master,我如何才能在我的分支中获取这些更改,请记住我没有在我的新分支中提交任何更改,也没有将我的分支推送到服务器。

我需要变基吗?

【问题讨论】:

    标签: git gitlab


    【解决方案1】:

    如果可以,您可以在 master 之上重新定义您的功能分支:然后您的功能分支将在其祖先中包含该提交。 *我建议您先在该分支上提交您正在进行的工作。
    那么:

    git checkout feature
    git rebase master
    

    但它也可能包含您可能不希望在功能分支中出现的其他提交。
    如果是这种情况,那么解决方法是使用git cherry-pick,将特定提交导入您的功能分支。

    【讨论】:

    • 我没有遇到变基和从 master 获取所有不需要的更改的问题。谢谢会这样做