Vamos a tratar de tomar un ejemplo y entender:
tengo una rama, por ejemplo maestro, señalando X < cometer-id>, y tengo un nuevo señalador rama a Y < sha1>.
Dónde Y < cometer-id> = < principal> rama compromete - pocas confirmaciones
Ahora decir para la rama Y tengo a distancia de cerca las confirmaciones entre la rama principal y la nueva sucursal. A continuación se muestra el procedimiento que podemos seguir:
Paso 1:
git checkout -b local origin/new
donde local es el nombre de la sucursal. Cualquier nombre puede ser dado.
Paso 2:
git merge origin/master --no-ff --stat -v --log=300
fusionar las confirmaciones de la rama principal a la nueva rama y también crea una combinación de cometer de mensaje de registro con las descripciones de una línea de como máximo < n> confirmaciones reales que se están fusionando
Para obtener más información acerca de la combinación y los parámetros de Git, consulte:
git merge --help
Además, si necesita combinar una específica cometer, entonces usted puede utilizar:
git cherry-pick <commit-id>
Si está tratando para hacer esto en relación con github, este artículo lo guiará a través de él. http://markosullivan.ca/how-to-handle-a-pull-request-from-github/ – johndpope