¿Qué significa "fusionar twig" en git usando el tree fuente?

Soy nuevo en repositorys, git y tree fuente, pero es el requisito para usarlos en este momento. Entonces comencé a usarlo. Hemos estado presionando el código en la twig principal desde que comenzamos a trabajar. Ahora tenemos dos pasantes trabajando para nosotros y ennetworkingaron el código varias veces en master, así que creé una nueva twig en bitbucket para ellos como "testing" y les pedí que trabajaran en eso. Ahora, cada vez que una tarea es completada y probada por ellos, quiero que su código (interno) de la twig de "testing" se fusione en el maestro sin afectar a ningún otro file en el maestro.

Quería saber qué fusión de una twig significa que fusioné la twig maestra y de testing. ¿Qué sucederá ahora si el maestro se molesta cuando algo se actualiza en las testings o estará bien para que tan pronto como las testings se actualicen, debería fusionarlo de nuevo con el maestro para get todas sus tareas y códigos?

¡Muchas gracias por adelantado!

Pueden continuar trabajando en la twig Prueba sin afectar al maestro nuevamente hasta que se fusione nuevamente en una date posterior. Puede ejecutar una twig continua como esta por el time que desee, o puede eliminar la twig después de que se haya fusionado si ya no la necesita.

Es común tener algunas twigs infinitas por las razones que describes.

En esta publicación, puede ver que usan un maestro (para versiones publicadas solamente), un desarrollo (como su tester, pero todos trabajan allí), luego otras twigs para características, etc. Cada una de esas twigs puede continuar por el time que sea y los cambios se pueden revertir de forma independiente por cada twig hasta su último punto de fusión:

http://nvie.com/posts/a-successful-git-branching-model/

También recomiendo download una copy de Pro Git por apress. Es gratis e informativo, lea los primeros tres capítulos y debería tener los pointers de confirmación abajo, lo que explica su respuesta completa.

https://git-scm.com/book/en/v2

La fusión es la forma en que Git vuelve a unir una historia bífida. El command git merge le permite tomar las líneas de desarrollo independientes creadas por git branch e integrarlas en una sola twig.

Uso

git merge <branch> 

Fusiona la twig especificada en la twig actual. Git determinará el algorithm de combinación automáticamente.

Y le sugiero que lea este artículo.

https://git-scm.com/book/es/v2/Git-Branching-Basic-Branching-and-Merging