Git

Git

Icon-Git.png

il controllo di versione veloce

Scarica per openSUSE


Licenza: GPL
Web: http://git-scm.com/


Git è un sistema di controllo di versione open source progettato per gestire progetti molto grandi con velocità ed efficienza, ma che si adatta perfettamente anche a piccoli repository (depositi) personali; è particolarmente popolare nella comunità open source, dove funge da piattaforma di sviluppo per progetti come il Kernel Linux, Ruby on Rails, Wine, o anche Xorg.

Git appartiene alla categoria degli strumenti di gestione distribuita del codice sorgente, similmente, per esempio, a Mercurial o a Bazaar. Ogni directory di lavoro di Git è un repository completo, con tutta quanta la cronologia e pienamente in grado di tenere traccia delle revisioni, senza la necessità di avere accesso alla rete o dover dipendere da un server centrale. Infine, Git risulta estremamente veloce ed efficiente nell'occupazione di spazio, in ogni situazione.

Git è un progetto open source, protetto dalla licenza GNU General Public License v2. Inizialmente scritto da Linus Torvalds, è attualmente mantenuto da Junio C. Hamano.

Ottenere git

git è già incluso nella distribuzione.

Pacchetti più aggiornati del programma, assieme alle loro versioni retro-compatibili con le distribuzioni meno recenti, sono reperibili nel repository dedicato.

Risorse e guide su git

File:Git-transport.png

Utilizzo

Concetti fondamentali e aspetti avanzati di funzionamento interno


Strumenti utili per Git

  • qgit , visualizzatore di repository git (basato su Qt 4.x)
  • gitk , visualizzatore di repository git (basato su tcl/tk, incluso in git)

Git come servizio di rete

Per informazioni su come pubblicare un repository git, si veda la pagina Git hosting.