Works by yarso

Más artículos
16 jun 2025

3 minutos de lectura

¿Dónde queda mi código? Entendiendo GitHub sin tecnicismos

¿Dónde queda mi código? Entendiendo GitHub sin tecnicismos

Cuando contratas un servicio de desarrollo de software, es común preguntarse: ¿dónde se guarda todo lo que se construye? Este post te ayuda a entender qué es GitHub, por qué es tan importante para almacenar y compartir proyectos, y cómo juega un papel clave en la evolución de una solución digital. Todo explicado de forma amigable y sin tecnicismos.

¿Qué es GitHub y por qué debería interesarte?

GitHub es una plataforma en línea donde se guarda el “código fuente” de los proyectos de software. Piensa en ello como un Google Drive, pero especializado en archivos de desarrollo.

Pero no es solo una carpeta con archivos. GitHub permite:

  • Guardar el historial de cambios del proyecto.
  • Revisar y comentar el trabajo antes de que se integre a la versión final.
  • Colaborar entre desarrolladores de forma ordenada y segura.
  • Compartir el acceso al código contigo si así lo deseas.

¿Dónde está mi proyecto mientras se desarrolla?

Durante el proceso de desarrollo, el código suele vivir en GitHub (o en plataformas similares como GitLab o Bitbucket). Esto permite que el equipo de desarrollo trabaje de forma estructurada y con respaldo.

Es como tener un libro que se está escribiendo entre varios autores, con control de quién escribió qué, cuándo y por qué. Si algo falla, se puede volver atrás sin perder el trabajo anterior.

¿Qué significa tener acceso al repositorio?

El lugar donde se almacena tu proyecto en GitHub se llama repositorio. Tener acceso a ese repositorio significa que puedes ver todo el trabajo, entender cómo avanza y, si en algún momento cambias de proveedor, otro equipo puede retomarlo sin empezar desde cero.

Es una buena práctica que, al terminar el desarrollo, te asegures de tener acceso a tu repositorio, como parte del resultado del servicio.

¿Dónde funciona mi código? ¿GitHub lo ejecuta?

No exactamente. GitHub es solo el lugar donde vive el proyecto mientras se construye. Es como el taller donde se fabrica un coche. Una vez terminado, el coche no se queda ahí: hay que ponerlo en la calle, en este caso, ponerlo en producción.

La etapa siguiente al desarrollo es la implementación o despliegue, donde el proyecto ya terminado se instala en un entorno donde puede ser usado por tus usuarios: por ejemplo, en un servidor web, en la nube (como AWS o Vercel), o en tu red interna si es un sistema privado.

GitHub: mucho más que almacenamiento

Además de guardar el código, GitHub también permite:

  • Hacer revisiones de código, donde los desarrolladores validan que lo nuevo no afecte lo anterior.
  • Proponer nuevas funciones mediante solicitudes organizadas.
  • Gestionar permisos y accesos, definiendo quién puede modificar qué.
  • Tener registro de propiedad intelectual, ya que los aportes quedan registrados con usuario y fecha.

Conclusión

GitHub es una herramienta clave en el ciclo de desarrollo moderno. Aunque no es el lugar donde tu proyecto “funciona” de cara al público, sí es el lugar donde tu proyecto vive y evoluciona mientras se construye.

Entender esto te da más claridad y control sobre lo que estás contratando y te prepara para las siguientes etapas, como el despliegue y el mantenimiento.

¿Te interesa saber qué sigue después de GitHub? Pronto publicaremos una guía sobre entornos de producción explicados para no técnicos. ¡Suscríbete al blog para no perderla!