Proviamo a fare un esempio e capire:
ho un ramo, dire maestro, indicando X < commit-id>, e ho una nuova punta ramo a Y < sha1>.
Dove Y < commit-id> = < maestro> ramo impegna - pochi commit
Ora dire alla succursale Y devo gap da vicino i commit tra il ramo principale e la nuova filiale. Qui di seguito è la procedura possiamo seguire:
Fase 1:
git checkout -b local origin/new
dove locale è il nome del ramo. Qualsiasi nome può essere dato.
Fase 2:
git merge origin/master --no-ff --stat -v --log=300
unire i commit dal branch master per nuova filiale e anche creare una stampa di commit di messaggio di log con le descrizioni di una sola riga da al massimo < n> commit reali che sono stati uniti.
Per ulteriori informazioni e parametri su Git unione, si prega di fare riferimento a:
git merge --help
Inoltre se avete bisogno di unire una specifica commit, quindi è possibile utilizzare:
git cherry-pick <commit-id>
Se stai cercando per fare questo in relazione a Github, questo articolo ti guiderà attraverso. http://markosullivan.ca/how-to-handle-a-pull-request-from-github/ – johndpope