Skip to main content
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ó.
Diretori .git
- HEAD. Pointer your current branch
- config
- description
- hooks/ - Pre/Post actions hook
- index - index file (staging area)
- objects - your objects (commits, trees, blobs, tags)
- refs - pointer to branches
Git working tree