我这里有 2 个分支,比如 branch1 和 branch2。branch1 增加了很多新特性,branch2 是稳定的。今天,我只想将分支 1 的 1 个特性合并到分支 2。所以,我只是跑git cherry-pick <commit-for-feature1-in-branch1
。我想应该只有更改<commit-for-featur1-in-branch1
才会合并到branch2中。但我发现包含其他功能的更多更改。
我认为它只会为指定的提交获得差异,对吧?
仅供参考,branch1 中的提交是从其他开发分支合并的,这可能导致这个问题吗?
我做错了什么吗?
谢谢。