Git: Switch Branch

    En Git, las ramas te permiten crear diferentes versiones de tu c贸digo a partir de una instant谩nea en el repositorio. Entonces, si tiene una nueva caracter铆stica que desarrollar, un error que corregir o un c贸digo que reescribir, puede crear f谩cilmente una rama que no afecte la rama maestra de su base de c贸digo.

    Al crear y usar ramas para tareas de desarrollo tan comunes, a menudo necesitar谩 cambiar entre ramas, seg煤n la tarea en la que est茅 trabajando actualmente. En este breve art铆culo, veremos los comandos y las opciones de Git que puede utilizar para cambiar de rama en un repositorio local.

    El comando principal que necesitar谩 aqu铆 es el git checkout mando. La sintaxis es la siguiente:

    $ git checkout <branch-name>
    

    Si no puede recordar el nombre exacto de la rama, o si solo desea ver qu茅 ramas est谩n disponibles en el repositorio, use el git branch mando. Por ejemplo:

    $ git branch
    * master
      issue-421
    

    Entonces, por ejemplo, si necesita trabajar para corregir un error que tiene una rama dedicada, entonces querr谩 ejecutar el comando de esta manera:

    $ git checkout issue-421
    Switched to branch 'issue-421'
    

    Aqu铆, la rama “problema-421” es una rama existente en nuestro repositorio, como vimos en el git branch comando anterior.

    Si su sucursal a煤n no se ha creado, puede usar el -b flag para crearlo y cambiar a 茅l:

    $ git checkout -b issue-530
    Switched to a new branch 'issue-530'
    $ git branch
      master
      issue-421
    * issue-530
    

    Crear una rama de esta manera basar谩 la nueva en HEAD. Si, en cambio, desea que su rama se base en una rama diferente, pase la rama existente como otro par谩metro:

    $ git checkout -b <new-branch> <existing-branch>
    

     

    Etiquetas:

    Deja una respuesta

    Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *