2012-06-07 19 views
327

Sucedió algo y nuestra sucursal principal se equivocó. En lugar de pasar el tiempo tratando de descubrir qué salió mal, solo quiero crear una nueva rama maestra a partir de una etiqueta existente. Entonces, si mi etiqueta es v1.0, ¿cómo creo una nueva rama desde esta etiqueta?Git: ¿Cómo crear una nueva rama desde una etiqueta?

+0

posible duplicado de [tag Pedido GIT] (http://stackoverflow.com/questions/5582208/checkout-git-tag) –

Respuesta

565

Wow, eso fue más fácil de lo que pensaba:

git checkout -b newbranch v1.0 
+42

correcta. Tenga en cuenta que también podría haber establecido la rama principal en el punto de la etiqueta con 'git reset --hard v1.0' – wadesworld

+0

@Andrew Se ha creado una nueva sucursal en mi sistema local pero no estaba disponible en el panel de control de la nube de Aquia. Cuando uso 'git branch', puedo ver mi nombre de Nueva sucursal. – kalidasan

+0

Si trato de clonar mi NUEVA SUCURSAL, obtengo este error. 'Rama remota NUEVA SUCURSAL no encontrada en origen ascendente'. – kalidasan

55
git branch newbranch v1.0 

El comando anterior acaba de crear la nueva rama, no echar un vistazo.

+0

Esta respuesta es mejor porque no quería cambiar inmediatamente a la nueva rama, simplemente créela. –

0

Mi lista de rama (sólo maestro ahora)

branch list

Mi lista de etiquetas (con tres etiquetas)

tag list

Cambiar a nueva característica rama /códec de opus_codec etiqueta

git checkout -b feature/codec opus_codec 

switch to branch

5

tengo resolver el problema de la siguiente manera 1. Obtener la etiqueta de su rama 2. Escribir debajo de comandos

Example: git branch <Hotfix branch> <TAG> 
    git branch hotfix_4.4.3 v4.4.3 
    git checkout hotfix_4.4.3 

o se puede hacer con otro comando

git checkout -b <Hotfix branch> <TAG> 
-b stands for creating new branch to local 

una vez que esté listo con su rama de revisión, es hora de mo ve que se ramifican a github, puede hacerlo escribiendo a continuación comando

git push --set-upstream origin hotfix_4.4.3 
Cuestiones relacionadas