Trabajar con ramas (branches) es una práctica fundamental en el desarrollo colaborativo. Las ramas te permiten desarrollar nuevas funcionalidades o realizar experimentos de forma aislada, sin afectar el código estable de la rama principal (Documentation Index
Fetch the complete documentation index at: https://mintlify.com/danielcruca/plataformas-abiertas-2026-2c/llms.txt
Use this file to discover all available pages before exploring further.
main). Una vez que estás conforme con los cambios, podés integrarlos mediante un Pull Request (PR), que facilita la revisión y aprobación del código antes de hacer el merge.
Prerequisito: ya debés tener un repositorio en GitHub con al menos un commit realizado. Si todavía no lo tenés, seguí primero la Guía Inicial.
Crear un branch
Desde la terminal, estando en la raíz de tu proyecto, ejecutá el siguiente comando reemplazando Por ejemplo:Este comando crea la nueva rama y cambia automáticamente a ella.
nombre-de-tu-rama por un nombre descriptivo:Hacer cambios en el proyecto
Editá los archivos que necesites. Por ejemplo, abrí tu archivo Guardá los cambios. Los cambios que hagas en este paso solo existen en tu rama actual, sin tocar
README.md y agregá una línea nueva:main.Hacer commit en el nuevo branch
Primero, agregá los cambios al área de staging:Luego confirmá los cambios con un mensaje descriptivo:
Subir el branch a GitHub
Enviá tu rama al repositorio remoto en GitHub:Esto sube la nueva rama a GitHub y la deja disponible para abrir un Pull Request.
Crear un Pull Request en GitHub
- Ve a tu repositorio en https://github.com
- GitHub mostrará automáticamente un botón que dice “Compare & pull request” — hacé clic en él
- Escribí un título y una descripción claros, por ejemplo:
"Agregué nueva línea al README" - Hacé clic en “Create pull request”
Fusionar (Merge) el Pull Request
Un administrador del repositorio puede revisar el PR y, si los cambios están bien, hacer clic en “Merge pull request” para integrarlos en la rama principal.Una vez fusionado, los cambios de tu rama pasarán a formar parte de
main.Resumen visual del flujo
El ciclo completo de trabajo con ramas y Pull Requests se puede resumir así:main a través de un Pull Request.