对功能分支的 Git 合并请求包括许多旧的和不相关的更改

问题描述 投票:0回答:1

目前我有一个分支,称为branchA,我希望将我的更改推送到另一个分支,称为featureBranch,它基于master。

BranchA 与 master 保持同步,而 featureBranch 则没有。

当创建从branchA到featureBranch的合并请求时,我可以看到我的合并请求包含许多与我所做的实际更改无关的更改,这是由于featureBranch与master相比进行了更新。如何使 featureBranch 与 master 保持同步,以便我的合并请求仅包含我所做的更改?

换句话说,目前,我的合并请求已更改了数百个文件和数千个新行,但是我希望它只显示我实际工作中的几处更改,这如何实现?

git gitlab branching-and-merging
1个回答
0
投票

据我了解,您可以尝试变基而不是合并。只是代替命令 merge - 类型 rebase 来自特征分支类型:

git rebase master

© www.soinside.com 2019 - 2024. All rights reserved.