Ramas de Github

Hola todos,

Ingresé al programa de full stack JS web developer y estoy en la fase de fundamentos estudiando pero tengo preguntas del modulo de Git ya que no entiendo bien el concepto de una rama en los repositorios.
Me podrían decir que es una rama y en que se diferencia del repositorio principal.

Muchas gracias

Hola @jpacosta22,

Bienvenido! El tema de ramas lo vas a ver en el programa y no lo necesitas todavía en la fase de fundamentos.

Sin embargo, para responder tu pregunta, las ramas empiezan a ser útiles cuando se trabaja en grupos donde cada persona puede estar trabajando en una funcionalidad diferente.

Todos los repositorios de Git tienen una rama principal, que se llama master o main generalmente, pero puede tener cualquier nombre. Y de ahí se pueden crear más ramas para proponer nuevos cambios que después se pueden aprobar e integrar a la rama principal, o descartar.

Te comparto este recurso en las guías de Make It Real para más información y detalles de cómo trabajar con las ramas.