Cómo crear una nueva rama en GitHub
Trabajar directamente en la rama maestra de un repositorio de GitHub es algo muy peligroso, ya que se corre el riesgo de enviar código con errores a producción. Para evitar esto, debe crear una rama y trabajar en ella. Eso es todo.
Tabla de contenido
De todos modos, ¿qué es una sucursal?
Crear una nueva rama desde el sitio web de GitHub
Crear una nueva rama usando la línea de comando
De todos modos, ¿qué es una sucursal?
En su forma más básica, una rama es una copia de un proyecto de Git que puede realizar cambios según sea necesario y luego fusionarse con el proyecto original.
Cuando crea un nuevo repositorio en GitHub, de forma predeterminada hay una rama: la rama «maestra» ( anteriormente conocido como «el gurú» ). Como sugiere el nombre, este es el contenedor principal donde se almacena el código de producción. Es decir (al menos en la mayoría de los casos), si envía cambios directamente a la rama principal, está realizando cambios directamente en el producto de trabajo.
¿pregunta?Si presiona directamente a main, corre el riesgo de enviar código incorrecto a producción, lo que puede causar problemas graves. Es por eso que necesita crear una rama separada para hacer su trabajo (y luego confirmar esa rama para su revisión antes de fusionarla con la maestra).
Crear una nueva rama desde el sitio web de GitHub
Puede crear una nueva rama directamente desde el sitio web de GitHub. Primero, abra cualquier navegador, ir a GitHub y luego abra el repositorio que desea bifurcar.
Después de visitar el repositorio, será llevado automáticamente a la pestaña «Código». Un poco debajo de esto, haga clic en el botón «Principal».
Aparecerá una pequeña ventana. Asigne un nombre a su sucursal escribiendo un nombre en el cuadro de texto y presionando Intro o Retorno. Las palabras deben estar delimitadas por guiones (-
) o guión bajo (_
) separados.
Su nueva sucursal ahora está creada.
Crear una nueva rama usando la línea de comando
A primera vista, puede parecer más fácil usar GitHub desde el navegador, pero una vez que aprendes a usar GitHub desde la línea de comandos, las cosas se pueden hacer mucho más rápido. Dicho esto, puedes hacer casi cualquier cosa en GitHub usando la línea de comandos, incluida la creación de nuevas ramas.
Pero antes de empezar, necesitas Clona el repositorio de tu elección a su máquina local. Si no lo ha hecho ya, hágalo ahora.
Una vez hecho esto, abra la aplicación de línea de comandos de su elección. Esto puede ser Terminal (si es un usuario de Mac) o Símbolo del sistema (si es un usuario de PC con Windows), o incluso puede trabajar desde la línea de comando integrada de un editor de texto, p. vs código.
Independientemente de la aplicación que utilice, deberá navegar a lacd
La carpeta del repositorio clonado por el comando. Ejecute este comando desde la línea de comandos:
Archivo de CD/ruta
En nuestro ejemplo se ve así:
Una vez que esté en el directorio correcto, puede crear una nueva rama. Ejecute este comando:
git checkout -b tu nuevo nombre de sucursal
reemplazaryour-new-branch-name
para el nombre real que desea dar a la rama.
Su nueva sucursal ahora está creada, pero solo está disponible en su computadora local. Debe enviarlo al repositorio original ejecutando:
git push origin tu nuevo nombre de rama
de nuevo, reemplazayour-new-branch-name
para el nombre real de su sucursal.
¡Ya ha enviado su nueva rama a GitHub!
Trabajar con ramas es uno de los conceptos básicos, pero también es una de las habilidades de GitHub más importantes para aprender. Siga trabajando en estos aspectos básicos y dominará GitHub en poco tiempo.