Parcours à travers les 20 ans ... Note

Parcours à travers les 20 ans d'histoire de Git

Git, un système de contrôle de version, a récemment célébré son 20e anniversaire. Linus Torvalds a effectué le premier commit le 7 avril 2005, marquant le début du projet. Initialement, Git manquait de nombreuses fonctionnalités conviviales comme la commande « git » elle-même, nécessitant l'exécution directe de commandes telles que « init-db » et « update-cache ». La création de commits impliquait la mise à jour manuelle de l'index, la création d'un arbre et la configuration de variables d'environnement avant d'utiliser « commit-tree ». La version 0.99 a introduit des références pour les branches et un protocole distant pour l'échange d'objets. Linus a ensuite confié la maintenance à Junio Hamano, qui continue de diriger le projet aujourd'hui. Git 1.0 a introduit la commande « git-merge » et une notation abrégée pour les référentiels distants, bien que la gestion des distants soit différente à l'époque. En 2007 et 2008, le premier logo Git et le site web git-scm.com ont été lancés, respectivement. Git 2.0 a inclus des modifications incompatibles avec les versions précédentes, comme la mise à jour du comportement par défaut de « git-push » et « git-add ». La mise à jour de « git-push » visait à réduire le risque de pousser involontairement des modifications. Le changement apporté à « git-add » a automatisé la mise en scène des fichiers supprimés, simplifiant ainsi le processus pour les utilisateurs.