La ramificación de Git está en mal estado

Estoy usando Egit en Eclipse Mac y PC para sincronizar un proyecto que tiene tres twigs:

master dev rendersystem 

Creé el proyecto en la Mac y cuando creé las dos twigs dev y rendersystem utilicé revs / heads / master como ref fuente y como estrategia de extracción utilicé Merge.

Ahora cambié a mi PC e importé el proyecto con Egit incl. las tres twigs. Pero si cambio a la twig dev o rendersystem me dice que estas twigs se rastrean de forma remota (en el dialog de twigs, seguimiento remoto / origen / dev y / orginin / rendersystem).

Si reviso dev o rendersystem branch y cambio mi código, luego lo confirmo e bash enviarlo a Github, no empuja las twigs dev o system , solo el master que empujó.

Mi pregunta ahora es: ¿cómo cambio las twigs de desarrollo y procesamiento de sistemas para que estén en un estado en el que pueda enviarlos a Github desde mi Mac y mi PC?

Lo siento si esta pregunta suena confusa, pero Git es un tanto confuso para los principiantes.

Las twigs de seguimiento remoto son de solo lectura en git, ya que representan cambios remotos. A Fetch solo actualizará estas twigs de seguimiento remoto. A Pull primero ejecuta un Fetch y luego fusiona los cambios con una twig editable localmente.

En la computadora fuente no hubo necesidad de crear esta twig, ya que se inicializó localmente, y al presionar la twig se puede crear la twig remota.

Puede crear una sucursal local desde las sucursales remotas haciendo clic con el button derecho en la bifurcación Remote en la vista Git Repositories, y seleccionando Crear bifurcación … Después de eso, su bifurcación será de escritura.