Al fusionar una twig con otra, cómo excluir algunas confirmaciones

Al fusionar una twig A con otra twig B, ¿cómo excluir algunas confirmaciones de B para fusionar?

Por ejemplo, B tiene 100 commits, ¿cómo puedo fusionar el 98 commit específico y excluir el 2?

Entonces, por ejemplo, si estás en branchB y agregas git add . y git commit puede volver a configurar git reset <file name> para los que desea excluir, y luego cuando fusiona branchB en branchA, solo includeá los 98 que se han confirmado.

  git cherry-pick 

podría ser el command que desee. Le permite seleccionar las confirmaciones que desea.

https://git-scm.com/docs/git-cherry-pick

  git cherry-pick [--edit] [-n] [-m principal-número] [-s] [-x] [--ff]
           [-S []] ...
 git cherry-pick --continua
 git cherry-pick --quit
 git cherry-pick --aborto

Extracto de descripción del sitio

Dadas una o más confirmaciones existentes, aplique el cambio que cada una introduce, registrando una nueva confirmación para cada una. Esto requiere que su tree de trabajo esté limpio (sin modificaciones desde el compromiso HEAD).