Después de una revisión, la rama es el concepto más importante en el control de versiones. Git no es una excepción y fomenta el uso de ramas más que la mayoría. Son fáciles y rápidos de trabajar.

La forma en que utilice las ramas depende del proyecto en el que esté trabajando; si no es su propio proyecto, el responsable del mantenimiento normalmente lo decidirá por usted.

Podrías tener solo el predeterminado principal rama y una sola desarrollar rama. O puede usar una nueva rama para cada función y corrección de errores. De cualquier manera, encontrará muchas ocasiones en las que enumerar las sucursales disponibles es una herramienta muy útil.

¿Qué es una rama?

Los sistemas de control de versiones como git usan el término rama como una analogía con los árboles. Cada rama emerge de otra y finalmente termina de nuevo en el tronco. Las sucursales le permiten crear líneas de desarrollo individuales para que pueda trabajar en ellas de forma aislada sin perturbar otras secciones del proyecto.

instagram viewer

Cómo enumerar ramas en la línea de comandos

La línea de comando es un medio rápido y eficiente de usar git. Necesitará recordar mucho para dominarlo, pero el programa de línea de comandos siempre ofrecerá soporte completo para todas las muchas funciones de git.

Listar ramas con git

La herramienta de línea de comandos predeterminada es git. El subcomando principal para trabajar con sucursales es rama. De forma predeterminada, este comando enumera las ramas, por lo que:

rama de git

generará una lista de nombres de sucursales, por ejemplo:

* mantenimiento
Maestro
Siguiente

Tenga en cuenta que este comando enumera las ramas en orden alfabético y resalta la rama actual con un asterisco. También debe comprender que las sucursales que se muestran son solo locales.

Para ver ramas remotas, use el -r marca para mostrar solo las ramas remotas, o el -a bandera para mostrar tanto local como remoto. Puede ver información más detallada con el -v bandera e información aún más detallada con -vv.

git branch -vva

Esto le brindará mucha información útil, incluido resaltar qué sucursales locales / remotas están en uso y qué sucursales rastrean a otras.

Puedes usar el --lista opción para buscar ramas por patrón. Esto es muy útil si se trata de muchas ramas, como cuando un proyecto usa una rama por corrección de error.

git branch --list 'm *'

Examinar sucursales con gh

los gh el programa es De GitHub herramienta de línea de comandos. Si su repositorio tiene un remoto alojado en github.com, puedes usar gh para gestionarlo. La mayoría de los comandos principales son específicos de GitHub, por ejemplo, se ocupan de problemas o solicitudes de extracción. Pero las extensiones ahora están disponibles y esta extensión gh-branch puede ayudar a enumerar las ramas.

Una vez instalado, simplemente ingrese:

rama gh

En un directorio de repositorio de GitHub, verá una lista de todas las ramas, además de la rama actual. Puede escribir para filtrar por nombre de rama y seleccionar una rama para cambiar a ella.

Ver también: Cómo instalar GitHub CLI en Linux

Cómo enumerar ramas usando GitHub Desktop

Escritorio de GitHub muestra las sucursales locales en la interfaz de usuario principal. En la parte superior de la ventana, debería ver un botón etiquetado Rama actual con la rama de trabajo activa mostrada debajo. Presione esto para mostrar la rama predeterminada y las ramas recientes. También puede escribir en el cuadro marcado Filtrar para buscar ramas específicas por nombre.

Ver también: Cómo clonar un repositorio con GitHub Desktop

Cómo enumerar sucursales en el sitio web de GitHub

Si aloja su proyecto en GitHub, puede ver todas sus ramas desde su página de proyecto. Empiece por navegar al proyecto Código pestaña, luego haga clic en el enlace que hace referencia al número de sucursales. Verá sucursales agrupadas por estado, incluida una Todas las ramas opción.

Explore un nuevo proyecto a través de sus sucursales

A menudo, puede aprender mucho sobre un proyecto simplemente enumerando sus ramas. Variará, pero es posible que averigüe en qué funciones están trabajando actualmente otros o cuántos errores están activos. También necesitará saber en qué sucursal se encuentra de vez en cuando.

Otra forma excelente de conocer un proyecto es ver su historial de revisiones. los registro de git El comando es un medio muy poderoso para descubrir qué cambios se han producido.

CuotaPíoCorreo electrónico
Cómo inspeccionar el historial de un proyecto con git log

Ya sea que esté lidiando con un error catastrófico o simplemente desee ver algunas confirmaciones anteriores, git log es su opción.

Leer siguiente

Temas relacionados
  • Programación
  • GitHub
  • Escritorio de GitHub
  • Programación
Sobre el Autor
Bobby Jack (61 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.

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