¿QUÉ ES GIT?
Conoce qué es Git, por qué es importante y cómo funciona el control de versiones.
¿QUÉ ES EL CONTROL DE VERSIONES?
Git es un sistema de control de versiones DISTRIBUIDO. Esto significa que cada miembro del equipo tiene una copia COMPLETA del proyecto y su historial.
Imagina que estás escribiendo un libro con varios autores. Sin Git, alguien puede sobrescribir los cambios de otro. Con Git, cada cambio queda registrado, puedes volver a versiones anteriores y trabajar en paralelo sin pisarte con tus compañeros.
Git fue creado en 2005 por Linus Torvalds (el mismo de Linux) en solo 10 días.
GIT VS GITHUB
GIT es la herramienta (software) que se instala en tu computadora.
GITHUB es una plataforma en la nube que aloja repositorios Git. Es como una 'red social para programadores'.
Otras alternativas a GitHub: GitLab, Bitbucket, Gitea.
CONCEPTOS CLAVE
• REPOSITORIO (repo): carpeta con tu proyecto + historial de Git. • COMMIT: una 'foto' del estado del proyecto en un momento dado. • BRANCH (rama): una línea de desarrollo independiente. • REMOTE: servidor donde está alojado el repo (ej: GitHub). • CLONE: copiar un repo remoto a tu máquina. • PUSH: subir tus commits al remoto. • PULL: bajar los commits del remoto.