remove - ¿Cómo crear una nueva rama en local y remoto? GIT
git tag push to server (2)
Primero, creas tu rama localmente:
git checkout -b your_branch
La rama remota se crea automáticamente cuando la empuja al servidor remoto. Así que cuando te sientas listo para ello, puedes simplemente hacer:
git push <remote-name> <branch-name>
Donde <remote-name>
suele ser el origin
, el nombre que git le da al remoto desde el que clonó. Tus colegas simplemente tirarían esa rama y se crearía automáticamente de forma local.
Esta pregunta ya tiene una respuesta aquí:
- ¿Cómo se crea una rama Git remota? 17 respuestas
Creo una nueva rama como esta:
git branch dev-itt-9
Sin embargo, solo crea una nueva sucursal en local.
git branch -a * dev-itt-9 master testing remotes/origin/HEAD -> origin/master remotes/origin/development remotes/origin/master remotes/origin/testing
¿Cuál es la forma correcta de crear una nueva rama en local y remoto?
Soy bastante nuevo para git. Lo siento si mi pregunta es estúpida.
Supongamos que ya ha creado su sucursal local (utilizando git branch <branch-name>
o git checkout -b <branch-name>
, puede usar:
git push -u origin <branch-name>
explicaciones
-
-u
=--set-upstream
: establece esta nueva rama remota como rama de seguimiento. -
origin
: el nombre de tu repositorio remoto