Spring GDS 25è Aniversari
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
Git és un sistema de control de versions distribuït creat per Linus Torvalds el 2005. Registra els canvis als arxius al llarg del temps i permet que moltes persones treballin sobre la mateixa base de codi alhora sense sobreescriure la feina de les altres. Distribuït significa que cada col·laborador guarda una còpia completa de l'historial del projecte, no només un enllaç a un servidor central.
La unitat d'historial a Git és el commit. Cadascun registra què va canviar, qui ho va canviar i quan, cosa que converteix la base de codi en una línia de temps que pots llegir cap enrere. Aquest historial és el que fa possible trobar el canvi exacte que va introduir un error, revisar com es va anar armant una funció o tornar a un estat conegut i estable quan alguna cosa es trenca. Les branques ho amplien un pas més. Un desenvolupador pot obrir una branca per construir una funció de manera aïllada i després fusionar-la quan estigui llesta, de manera que la feina a mitges mai desestabilitzi el codi principal. Quan dues persones editen el mateix arxiu, Git assenyala el conflicte i demana a una persona que el resolgui en lloc d'endevinar.
Plataformes com GitHub, GitLab i Bitbucket es construeixen sobre Git, afegint revisió de codi, seguiment d'incidències i pipelines automatitzades al nucli de control de versions. Git és el motor que hi ha a sota; aquestes plataformes són la capa de col·laboració amb què la majoria d'equips interactua cada dia.
Git és la columna vertebral de com treballem. Cada canvi passa per una branca i una revisió abans d'arribar al codi principal, així que res no aterra sense un altre parell d'ulls a sobre. Aquest historial també ens manté honestos amb els clients, perquè el registre de què va canviar i per què sempre hi és per consultar-lo.
Connecta directament amb les nostres pipelines de CI/CD, on un push dispara comprovacions automatitzades i, un cop passen, un camí net cap al desplegament. La disciplina que imposa Git és el que ens permet anar ràpids sense trencar el que ja és en producció.
Vols una base de codi amb un historial clar i un procés de release tranquil? Construïm-la així.
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
Convertir una marca en un negoci que funciona.
Mig milió de persones. Una app. Zero caos.















