Combinar hasta una confirmación específica

Creé una nueva sucursal llamadanewbranch desde elmaster rama en git. Ahora he hecho algo de trabajo y quiero fusionarnewbranch amaster; Sin embargo, he realizado algunos cambios adicionales ennewbranch y quiero fusionarnewbranch hasta el cuarto desde el último compromiso conmaster.

Solíacherry-pick pero muestra el mensaje para usar las opciones correctas:

git checkout master    
git cherry-pick ^^^^HEAD newbranch

¿Puedo usar gitmerge para hacerlo en su lugar?

git merge newbranch <commitid>

Respuestas a la pregunta(1)

Su respuesta a la pregunta