首页 > 解决方案 > 合并master后是否可以删除不相关的提交

问题描述

我有一个特性分支,在我做了一个 git pull origin master 之后它充满了冲突,所以我修复了它并做了一个提交,然后继续在我的特性分支上工作。

但是当我推送并进行 PR 时,它还包括来自其他分支的其他不相关的提交。所以现在很难审查,因为在 github 上显示已更改的不相关文件。

我只将默认分支合并到我当前的分支,这在我之前从未发生过。

标签: gitgithub

解决方案


理想情况下,您会将您的功能分支重新设置在 之上origin/master,然后解决冲突。

git switch my_feature_branch
git rebase origin/master

那么你的 PR 将只包括你的工作,因为所说的工作是在更新的分支之上重播的origin/master,你的 PR 目标。


推荐阅读