<aside> ⭐ Esta página cubre el trabajo con branches/ramas y tags en GitHub: cómo crearlos, cambiarlos, publicarlos, listarlos y borrarlos. Úsala cuando ya tengas el repositorio configurado y necesites organizar desarrollo, publicar una versión o marcar un punto estable del proyecto.

</aside>

1) Branches / ramas

1.1 Crear una branch nueva

git branch nombre-del-branch

Este comando crea la branch, pero no cambia a ella.

1.2 Crear una branch y cambiarte a ella

git checkout -b nombre-del-branch

Ejemplo:

git checkout -b feature/login

<aside> ✅ Si tu versión de Git lo permite, también puedes usar:

git switch -c feature/login

switch es más claro para cambiar de branch, mientras que checkout también se usa para otras tareas históricas de Git.

</aside>

1.3 Cambiar de branch

git checkout nombre-del-branch

O, de forma más explícita:

git switch nombre-del-branch

1.4 Subir una branch a GitHub

git push origin nombre-del-branch

Esto publica la branch en el remoto origin.

1.5 Ver branches

git branch