Это не то же самое, что ситуация, описанная в другой вопрос , поэтому, пожалуйста, воздержитесь от пометки этого как дубликата без предварительного чтения содержимого.
Во время В своей разработке я создал ветку A из главной ветки для некоторой работы разработчика.
Затем из ветви AI создал ветку B и добавил еще несколько коммитов (говорит коммиты C1 и C2).
The причина в том, что я хочу создать PR для ветви B, который будет показывать ТОЛЬКО С1 и С2. Однако для запуска интеграционного теста сборка CI будет использовать все изменения в ветви A плюс C1 и C2.
Теперь я уже слил ветку A в master и готов объединить B.
Теперь, глядя на кнопку GitHub 'Confirm squa sh and merge',
Я не совсем уверен, что произойдет:
github попытается объединить C1 и C2 в ветви B в ветвь A (которая уже удалена после его объединения), или github попытается объединить C1 и C2 в master ?