В случае отсутствия конфликтов, прямое слияние очевидно.Если есть конфликты, хотя ...
Вы можете сначала объединить его C ', любые конфликты на этом этапе связаны с повторным применением ваших собственных изменений, если они нетривиальны или потому что они применяются немногопорядка.Это может произойти, если ваш C построен на B, а его C 'не является чистой копией, или если какой-либо из BCD создан на A, поэтому повторное применение его A больше не является очевидным запретом и т. Д.может пропустить подробное расследование конфликта и просто принять вашу версию, вручную или:
git merge --strategy=ours C'
Затем объедините остальные, уделяя больше внимания конфликтам там.Если его XYZ действительно не касается материала ABCD, это должно пройти без конфликтов.Если он сделал что-то странное или неправильное во время слияния C с C ', и вы отбросили это при слиянии C', оно может вернуться и укусить вас здесь или в любое время в будущем.