Por qué existe el control de versiones (y por qué debería importarte)
Antes de un solo comando, y antes incluso de que aparezca la palabra Git — vamos a entender el problema humano y cotidiano que esta herramienta viene a resolver. Todos lo hemos hecho: guardamos un archivo llamado project_final, después project_final_v2, y después project_final_de_verdad_esta_vez. Fu
El control de versiones es como un gigantesco botón de 'deshacer' (Ctrl+Z) para todo tu proyecto, más una memoria perfecta: puedes volver a cualquier día del pasado, ver qué cambió y quién lo cambió.
- Control de versiones
- Una forma de conservar cada versión de un proyecto a lo largo del tiempo, para poder volver atrás, comparar y colaborar sin perder trabajo.
- Git
- La herramienta de control de versiones más popular. Funciona en tu propia computadora, es gratuita y se usa en casi todas las empresas de software del mundo.
- Historial
- La secuencia de todas las versiones guardadas del proyecto, desde la primera hasta ahora: una especie de diario por el que puedes retroceder página a página.
- Colaboración
- Cuando varias personas trabajan en el mismo proyecto. El control de versiones le permite a cada una trabajar en paralelo y después combinar el trabajo sin sobrescribirlo.