git cherry pick问题

27 阅读1分钟

回归测试时,从回归分支 month-20230925(此时领先于master分支)拉取子分支branch1,进行代码修改,合并到sit分支测试,测试通过后突然通知修改内容不上了,下个月再上,然后下个月到来,因为把branch1合并到master分支会包含month-20230925的改动(回归分支此时已合并到master了),所以从master分支拉取新分支branch2,把branch1的改动cherry pick过来,再合并到sit,此时合并会覆盖sit分支的代码或者有什么影响?(branch1已合并过sit,branch1和branch2修改内容是一样的)

image.png