Digamos que tengo dos ramas como esta:
o---o---o---o---o master
\
o---o---o feature
Si ejecuto los siguientes comandos:
$ git checkout master
$ git merge feature
¿lo que sucederá?
o---o---o---o---o master o---o---o---o---o master
\ / or this \ \
o---o---o---- feature o---o---o-------o feature
testfile
desde que estuvo presente en la primera confirmación.master
tendrá ambostestfile
ytestfile2
? Ese es el comportamiento esperado, ya quetestfile
fue parte de la primera confirmación.