Swtich desde una sucursal local a una sucursal remota sin arruinar el repository de GIT

Tengo un proyecto en Bitbucket, ya que otros desarrolladores también trabajan en el mismo proyecto. Decidí irme con la branch para mantener el develop sucursal lo más limpio posible y dejar que los desarrolladores jueguen sin estropear todo el repository. Creé una Local Branch en la oficina como muestra de image:

enter image description here

Creo que esto no está bien desde entonces. quizás, no puedo acceder a esa sucursal desde mi casa para seguir trabajando en esa sucursal. En ese caso, será la forma correcta de mover el código trabajado a la twig Bitbucket con el mismo nombre y el mismo código. ¿Algún consejo?

PD: estoy usando Smartgit / HG como cliente

Actualización: presione Empujar a (CTRL + MAYÚS + U)

Hice un clic derecho en CommonBundle-dev en LocalBranches y obtengo esto:

enter image description here

¿Debería "presionar" o no? Tengo miedo de dejar el repository inutilizable o estropear el trabajo de otros

Actualización: ¿cómo fusionarse desde cualquier twig para desarrollar?

Tengo otra pregunta sobre esto, mira la image de arriba:

enter image description here

¿Cómo puedo fusionar los cambios de mi twig para develop sucursal?

¿Debería "presionar" o no?

Bueno, sí. De lo contrario, todavía no podrás acceder desde el exterior.

Tengo miedo de dejar el repository inutilizable o estropear el trabajo de otros

Sin riesgos Un repository de git no tiene "files" per se, pero es un gráfico acíclico dirigido de confirmaciones; lo que haces cuando agregas una twig es simplemente crear otra twig en el gráfico; no afectará a ninguna otra twig.

La diferencia entre el control remoto y usted es que tiene los "contenidos" de una twig "desprotegida" en un directory; el control remoto bitbucket no (es lo que se llama un repository "simple").