Git est un gestionnaire de révision (en anglais SCM) de code qui n’a pas été conçu à l’origine comme tel.
Git est un système de gestion de versions décentralisé. C’est un logiciel libre créé par Linus Torvalds, le créateur du noyau Linux, et distribué sous la GNU GPL version 2. [...] Linus Torvalds expliquait que, « par bien des aspects, vous pouvez considérer git comme un système de fichiers : il permet un adressage associatif, et possède la notion de versionnage, mais surtout, je l’ai conçu en résolvant le problème du point de vue d’un spécialiste des systèmes de fichiers (mon métier, ce sont les noyaux !), et je n’avais absolument aucun intérêt à créer un système de gestion de version traditionnel. ».
Il a aujourd’hui évolué pour intégrer toutes les fonctionalités d’un gestionnaire de versions.
Il utilise une base de données SQLite.
Advocacy
10 raisons d’utiliser Git pour la recherche
Version imprimable