Git

¿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
Líneas de código fuente en un monitor

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