¿Qué es Git?
Es un sistema de control de versiones distribuido.
Definición
Git es un sistema de control de versiones distribuido que permite el seguimiento eficiente de cambios en archivos, particularmente en el desarrollo de software.
Repositorio
Cada copia local de un proyecto de un desarrollador es un repositorio completo, lo que permite el trabajo sin conexión y facilita la colaboración remota.
Fusión
Git proporciona herramientas para combinar diferentes ramas, resolver conflictos y mantener un historial de repositorio limpio.
Flexibilidad
El diseño de Git admite el desarrollo no lineal, con potentes capacidades de ramificación y fusión.
Integridad de Datos
Git utiliza hashes criptográficos para asegurar la integridad de los datos almacenados, haciendo difícil cambiar o perder información.
Popularidad
Git se ha convertido en el estándar global para el control de versiones, ampliamente utilizado tanto en proyectos de software de código abierto como comerciales.
Commits
Git crea una instantánea de todos los archivos con cada guardado, llamado commit, formando un gráfico de la historia de desarrollo.
Ramas
Los desarrolladores pueden trabajar en ramas separadas y luego fusionar su trabajo de regreso en la rama principal del proyecto.
Revertir
Es posible revertir el código a un commit anterior, inspeccionar cambios en los archivos y revisar información como cuándo y dónde se hicieron los cambios.