Depende mucho de la estrategia que utilices: rebase vs merge.
 
Usando rebase: 
 Cita:  git checkout master
git rebase test
    Ahí, nos ubicamos en master y se aplican los cambios de test primero, luego se aplican los de master. 
Usando merge: 
 Cita:  git checkout master
git merge test
    Ahí, nos ubicamos en master y se aplican los cambios de test encima de los cambios de master. 
En resumen: rebase siempre aplicará los cambios por debajo de la rama actual, mientras que merge lo hará por arriba. 
Ojalá se entienda.