Cómo crear una nueva rama en Git

Cómo crear una nueva rama en Git

Las ramas son fundamentales para el concepto de control de versiones en programación, y Git en particular. Este artículo de inicio le dice qué es una rama y cómo crear una usando varias herramientas diferentes.





cómo descargar un sitio web completo para verlo sin conexión

¿Qué es una rama de Git?

En los sistemas de control de versiones, el término rama se usa como una analogía con los árboles en el sentido de que cada rama emerge de otra y finalmente termina en el tronco. Las ramas le permiten crear líneas de desarrollo individuales, para trabajar en ellas de forma aislada sin perturbar otros trabajos.





Relacionado: Cómo usar las ramas de Git para estructurar su proyecto de programación





Con Git, trabajará en el Maestro branch de forma predeterminada, ya sea que lo sepa o no. Esto a menudo se conoce como su activo , Actual , controlado , o CABEZA rama. En cualquier momento durante su ciclo de desarrollo, puede crear una nueva rama y realizar trabajos separados en cada rama, a partir de ese momento.

Crear una nueva rama en la línea de comandos

El programa Git de línea de comandos ofrece la mayor potencia y flexibilidad, pero hay mucho que aprender. Si se siente cómodo investigando las páginas de manual y hace un uso intensivo de Git, es una excelente opción.



Utilizar el rama de git comando para crear una nueva rama con el nombre dado:

|_+_|

Esto se bifurca desde la bifurcación actual, así que asegúrese de haber cambiado a la que desea bifurcar antes de ejecutar ese comando.





Puede enumerar todas las ramas y confirmar que se ha creado la nueva utilizando rama de git sin ningún argumento:

|_+_|

Puede ver más información, incluida la rama que sigue otra, utilizando el -vv bandera:





|_+_|

Si intentas crear una rama antes de la primera confirmación, obtendrás un mensaje de error como:

|_+_|

Si intenta crear una rama con un nombre que ya existe, obtendrá un mensaje de error como:

|_+_|

los rama de git El comando crea una nueva rama que apunta a la misma confirmación en la que está trabajando actualmente. Sin embargo, su copia de trabajo seguirá apuntando a la rama maestra. Para cambiar a la nueva rama que acaba de crear, use git checkout :

|_+_|

El término verificar puede resultar confuso si está acostumbrado a otros sistemas de control de versiones; en Git, verificar se refiere a cambiar la rama actualmente activa. Dado que normalmente querrá cambiar a una nueva rama una vez creada, hay un atajo para todo el proceso:

|_+_|

Ese comando significa crear una nueva rama llamada 'dev' y cambiar a ella inmediatamente. Es el equivalente a:

|_+_|

De hecho, incluso puedes usar git checkout para crear una rama a partir de cualquier otra, no solo la que está actualmente desprotegida. Por ejemplo, para crear una nueva rama llamada otro , de la rama llamada dev :

|_+_|

Creando una nueva rama usando GitHub Desktop

Otra forma de crear ramas de Git en Windows o macOS es usando Escritorio de GitHub , el programa oficial de interfaz gráfica de usuario (GUI) proporcionado por GitHub. Usar una GUI es perfecto para principiantes y para aquellos que tienen pesadillas cuando alguien susurra la palabra Vim.

GitHub Desktop siempre mostrará su rama actual en la barra de herramientas principal:

Haga clic en el botón de la barra de herramientas principal para mostrar detalles de las ramas del repositorio, incluida la opción para crear una nueva rama:

Tenga en cuenta que, si comienza a escribir el nombre de una rama sin coincidencias, GitHub Desktop le solicita que cree una nueva rama y muestra el método abreviado de teclado para hacerlo, útil si realmente es el tipo de cosas que hace mucho:

También puede comenzar presionando el Nueva sucursal botón inmediatamente. Cualquiera que sea la ruta que tome, terminará con un cuadro de diálogo para confirmar el nuevo nombre de la sucursal:

Su nueva rama siempre se basará en la rama que estaba activa cuando la creó. GitHub Desktop cambiará a su nueva rama que rastreará automáticamente la rama desde la que lo creó.

Creando una nueva sucursal usando Tower

Otras GUI están disponibles de terceros. Torre es gratuito durante un período de prueba de 30 días y está disponible en macOS y Windows.

Para crear una nueva rama de la rama actualmente desprotegida, seleccione Crear nueva rama desde el principal Repositorio menú:

Para crear una nueva rama desde cualquier rama disponible, haga clic con el botón derecho en la rama en la barra lateral izquierda y seleccione Crear nueva rama a partir de :

Tenga en cuenta que, en cualquier caso, puede habilitar la rama como una rama de seguimiento o cambiar la Punto de partida a cualquier sucursal disponible:

Creando una nueva rama usando GitKraken

GitCrack es otra GUI popular que puede parecer intimidante al principio, pero hace un buen trabajo al representar visualmente los conceptos clave de Git, incluidas las ramas. GitKraken es gratuito para uso de código abierto y está disponible para Windows, Mac y Linux.

Asegúrese de estar trabajando con la rama activa correcta; es el que está resaltado en la lista de ramas en la barra lateral izquierda:

Para crear una nueva rama, haga clic en el icono de la rama en la barra de herramientas principal:

Ingrese el nombre de su sucursal y presione ENTER:

La nueva sucursal se retirará automáticamente y recibirá una notificación en el lado derecho de la pantalla.

Crear una nueva rama en GitHub

Como alternativa a la ejecución de una aplicación local, puede alojar su repositorio en una de las dos aplicaciones web populares compatibles con Git. El primero, GitHub , es una opción muy popular entre la comunidad de código abierto.

GitHub muestra su rama actual (activa) en la vista de su repositorio, cerca de la parte superior izquierda:

Haga clic en el botón para mostrar las ramas existentes:

Escriba el nombre de su nueva rama y tenga en cuenta que tiene la opción de crearla desde la rama actual:

Una vez creada, su nueva rama se activa.

Creando una nueva rama en Bitbucket

Bitbucket es otra aplicación web de control de versiones popular que ofrece cuentas gratuitas con un número ilimitado de repositorios privados.

Desde cualquier página dentro de su repositorio, seleccione el Sucursales elemento del menú de la izquierda:

Haga clic en el Crear rama botón en la parte superior derecha. Entra en el nuevo Nombre de la sucursal y haga clic en Crear . Si necesita bifurcar desde cualquier otro lugar que no sea Maestro , cambiar el De la rama primero:

Bitbucket facilita la selección de un Escribe que es un prefijo agregado al nombre de la sucursal que puede fomentar un enfoque más organizado de las sucursales. Es solo una convención, en lugar de una función de Git incorporada, pero puede resultar útil.

Una vez creado, Bitbucket muestra una vista de su nueva rama:

Aprenda a diversificarse con Git

Git se trata de ramas: son baratas de crear y permiten que coexistan múltiples flujos de trabajo, listos para fusionarse cuando se completen. Una vez que esté familiarizado con la creación, el cambio y la fusión de ramas, estará bien encaminado para utilizar Git en todo su potencial.

Cuota Cuota Pío Correo electrónico ¿Vale la pena actualizar a Windows 11?

Windows ha sido rediseñado. Pero, ¿es eso suficiente para convencerte de cambiar de Windows 10 a Windows 11?

Leer siguiente
Temas relacionados
  • Programación
  • GitHub
  • Escritorio de GitHub
Sobre el Autor Bobby Jack(58 Artículos publicados)

Bobby es un entusiasta de la tecnología que trabajó como desarrollador de software durante la mayor parte de dos décadas. Es un apasionado de los juegos, trabaja como editor de reseñas en Switch Player Magazine y está inmerso en todos los aspectos de la publicación en línea y el desarrollo web.

100 por ciento de uso del disco windows 10
Más de Bobby Jack

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse