¿Qué es Git?
Git es un sistema de control de versiones. Registra cada cambio hecho a un conjunto de archivos, quién lo hizo y cuándo. Un equipo puede trabajar en el mismo proyecto a la vez y volver a un estado anterior cuando algo sale mal.
Hable con un ingeniero Base de conocimiento
Qué es
Funciona como un documento compartido con un historial completo de cambios, pero para código y configuración de servidores. Cada cambio guardado es un commit, que registra al autor, la hora y una nota breve sobre el motivo del cambio.
Alguien puede probar una idea en una rama aparte sin alterar la versión en funcionamiento y luego integrarla después de una revisión. Cada copia completa de un proyecto Git contiene todo el historial, así que perder una máquina no significa perder el registro. GitLab y GitHub alojan la copia compartida y agregan revisión, control de acceso y automatización.
Por qué le importa a una empresa
- Una pista de auditoría: cuando algo cambia, puede ver quién lo cambió, cuándo y el motivo que dio.
- Reversión: un mal cambio se puede deshacer volviendo a la última versión buena, en lugar de reconstruir de memoria.
- Menos dependencia de una sola persona: el trabajo y su historial están en un lugar compartido, no en una sola laptop.
- Trabajo en equipo más seguro: varias personas pueden modificar el mismo proyecto sin sobrescribirse entre sí.
Cómo usa KawaConnect Git
Nuestro software empresarial a la medida, incluidos nuestros propios productos Tagestry y PryceHawk, se guarda en Git. También nuestra infraestructura como código. Los pipelines de CI/CD de GitLab construyen a partir de ahí imágenes de contenedor Docker. Para Kubernetes usamos GitOps: la configuración del clúster vive en Git y el clúster se modifica cambiando ese repositorio, de modo que un mal cambio se revierte de la misma manera.
Servicios relacionados
Linux y Kubernetes
Pipelines, infraestructura como código y entrega con GitOps.
Software
Software empresarial a la medida, con control de versiones.
Sitios web
Sitios de clientes que diseñamos, desarrollamos y alojamos.
Más información
- Git en WikipediaUn panorama neutral de qué es Git y en qué se diferencia de las herramientas de control de versiones anteriores, útil para quienes no son desarrolladores.
- Sitio web de GitLa página oficial del proyecto, con descargas para quien quiera probarlo.
- Documentación de GitEl manual de referencia y el libro gratuito, escritos para quienes usarán Git a diario.
¿Quiere su configuración bajo control de versiones?
Díganos qué servidores y aplicaciones se modifican hoy a mano. Le mostraremos cómo funcionarían para ellos los cambios registrados y reversibles.
Iniciar una conversación