你知道为什么这个选择会导致代码差异吗?

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

我在 master 分支中进行了一些提交(C 和 D)以进行修补程序。 之后,我在开发分支中挑选这些提交。 我想,如果我发出 Pull 请求(基础是主控,比较是开发),就没有代码差异。 但是存在代码差异,其中包括 C 和 D 代码更改。 你能解释一下为什么会有代码差异吗...??

git cherry-pick
1个回答
1
投票

樱桃采摘复制代码更改,因此将应用完全相同的代码更改和提交消息,但提交哈希会有所不同,因为它们是新的复制提交

来自文档:

给定一个或多个现有提交,应用每个提交引入的更改,为每个提交记录一个新提交

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