Git, le système de gestion de versions lancé par Linus Torvalds et utilisé par les développeurs du noyau et d'autres projets vient de sortir en version 1.0.
Pour rappel, le projet
Git a été lancé par Linus Torvalds lorsque la société BitMover a décidé d'arrêter de diffuser une version gratuite de son logiciel de gestion de versions
BitKeeper, alors utilisé par les développeurs du noyau.
De quelques fichiers de code source C initialement distribués par Linus,
Git est devenu un projet à part entière, avec de nombreux contributeurs. La maintenance de
Git est d'ailleurs maintenant assurée par un autre développeur,
Junio Hamano.
Git fait partie des outils de gestion de version distribués, qui selon leurs amateurs, sont très adaptés au modèle décentralisé de développement du Logiciel Libre.
Git joue donc dans la même catégorie que
Darcs,
Bazaar,
Monotone,
Mercurial,
SVK ou
GNU Arch.
Comme l'explique la
page officielle de Git, quelques points clés de ce logiciel sont la vitesse d'utilisation, à la fois pour le mainteneur du projet et pour les utilisateurs et le fait que l'historique est stocké sous la forme d'un graphe acyclique dirigé, ce qui facilite les fusions répétées et permet de travailler à long terme sur des branches. Toujours selon cette page, le projet Git doit être considéré comme une infrastructure de base pour d'autres projets, tels que
Cogito,
StGit,
(h)gct,
gitk,
qgit ou
gitweb. L'utilisateur se tournera donc plutôt vers une interface texte évoluée, telle que Cogito.