Предполагая, что я являюсь сторонником репо, и я хочу внести изменения от вкладчика, есть несколько возможных рабочих процессов:
-  я cherry-pickкаждый фиксация с пульта (по порядку). В этом случае git записывает фиксацию как не связанную с удаленной ветвью.
-  я mergeветвь, потянув все изменения и добавив новую "конфликтную" фиксацию (при необходимости).
-  я mergeкаждый фиксирует от удаленной ветки индивидуально (опять по порядку), позволяя записывать конфликты для каждой фиксации, а не группировать все вместе как один.
-  Для полноты вы можете сделать rebase(то же, что иcherry-pickопция?), однако я понимаю, что это может вызвать путаницу для вкладчика. Возможно, это исключает вариант 1.
В обоих случаях 2 и 3, git записывает историю ветвей коммитов, в отличие от 1.
  Что такое pro и con между использованием методов cherry-pick или merge?. Я понимаю, что метод 2 является нормой, но я чувствую, что решение большого коммита с одним "конфликт" сливается, не является самым чистым решением.
