Bienvenue sur Git – le contrôle de version rapide et distribué.

Ce livre sert de point de départ pour les gens qui veulent se familiariser avec Git, et l'apprendre aussi vite que possible.

Ce livre commencera par vous expliquer comment Git stocke les données, afin de vous montrer pourquoi cet outil est si différent des autres outils de contrôle de version (SCM). Cela devrait prendre environ 20 minutes.

Après nous verrons l’utilisation basique de Git — c’est à dire les commandes que vous utiliserez 90% du temps. Cela devrait vous donner une bonne base pour utiliser Git efficacement dans un premier temps. Cette section devrait vous occuper pendant environ 30 minutes de lecture.

Ensuite, nous passerons à l’utilisation intermédiaire de Git — des choses un peu plus compliquées mais qui peuvent remplacer les commandes basiques que vous aurez vu dans la première partie. Cela sera surtout des astuces et des commandes qui paraîtront plus naturelles une fois que vous connaîtrez les commandes de base.

Une fois que vous aurez maîtrisé tout cela, nous nous lancerons dans le Git avancé — les commandes que la plupart des gens n’utilisent pas très souvent mais qui peuvent être très utiles dans certaines situations. Apprendre ces commandes devrait assouplir votre apprentissage de Git au jour-le-jour, vous deviendrez un maître Git !

Maintenant que vous connaissez Git, nous verrons comment travailler avec Git. Ici nous parcourrons les manières d’utiliser Git dans des scripts, avec des outils de déploiement, des éditeurs et d’autres choses. Cette section est faite pour vous aider à intégrer Git dans votre environnement.

Enfin, nous auront une série d’articles sur la documentation bas-niveau qui peut aider les « hackeurs » Git qui veulent apprendre le déroulement des fonctions internes et les protocoles de Git.

Feedback et contribution

À n’importe quel moment, si vous trouvez une erreur ou si vous voulez contribuer à ce livre, vous pouvez m’envoyer un mail à alx.girard@gmail.com, ou vous pouvez cloner le code source de ce livre à http://github.com/schacon/gitbook et m’envoyer un patch ou un pull-request.

Références

Ce livre est en grande partie tiré de différentes sources mixées et remises ensemble. Si vous voulez découvrir quelques-uns des articles originaux, vous pouvez aller les voir et remercier leurs auteurs :