Skip to main content

¿Qué es GitHub?

¿Qué es GitHub?

GitHub es una plataforma web que permite alojar proyectos utilizando Git como sistema de control de versiones. Su enfoque principal es facilitar el desarrollo colaborativo y la gestión de código fuente.

Gracias a GitHub, puedes:

  • Guardar el historial de versiones del código.

  • Trabajar en equipo en ramas independientes.

  • Revisar, aprobar y fusionar cambios de otros colaboradores.

  • Automatizar tareas con flujos de trabajo (GitHub Actions).

  • Documentar proyectos con README.md, wikis y Markdown.


Conceptos clave

📁 Repositorio

Un repositorio es como una carpeta donde se guarda todo el proyecto: código, historial de cambios, documentación, imágenes, etc. 👉 Crear un repositorio

🌿 Rama (Branch)

Una rama permite desarrollar nuevas funcionalidades sin afectar el código principal. La rama por defecto suele llamarse main o master. 👉 Gestionar ramas

🆚 Pull Request (PR)

Un pull request es una solicitud para que tus cambios sean revisados y fusionados en otra rama (normalmente main). Es el centro del trabajo colaborativo. 👉 Crear un pull request

🔍 Code Review

Es el proceso de revisar los cambios hechos en un PR. Puedes comentar línea por línea, sugerir mejoras o aprobar directamente los cambios.

🐞 Issues

Un issue es una tarea o reporte, como un bug, sugerencia o nota. Puedes asignarlos, etiquetarlos y agruparlos en milestones.

⚙️ GitHub Actions

GitHub Actions permite automatizar procesos como pruebas, despliegues o formatos del código, directamente desde GitHub.

👉 GitHub Actions

🧾 README.md

Es el archivo principal de presentación de un proyecto. Se escribe en Markdown y debe explicar:

  • Qué hace el proyecto.

  • Cómo instalarlo y usarlo.

  • Créditos, licencia y enlaces útiles.


Documentación

TemaEnlace
Introducción a GitHubVer enlace
Crear repositoriosVer enlace
Pull RequestsVer enlace
RamasVer enlace
GitHub ActionsVer enlace
Seguridad y dependenciasVer enlace