Que és git?
Sistema de control de versions
- Distribuït (repositori de codi i canvis en local)
- Basat en branques
- Staging Area. Àrea intermèdia en els commits poder revisar-los.
- Garantia de Dades.
- Petit i ràpid.
- Tags. Permet identificar versió d'interès.
- Branques. Referencia de un commit en concret i el sues ancestres.
- HEAD, normalment apunta a una branca, puntero.

Arquitectura repositori
- Working directori,
- staging area. Fitxer marcats que s'han d'afegir al següent commit.
- git directory, històric del repo i la seva configuració.