Personnalisation de Git Configuration de Git Attributs Git Crochets Git Exemple de politique gérée par Git Résumé Démarrage rapide À propos de la gestion de version Une rapide histoire de Git Rudiments de Git Installation de Git Paramétrage à la première utilisation de Git Obtenir de l'aide Résumé Les branches avec Git Ce qu'est une branche Brancher et fusionner : les bases Gestion de branches Travailler avec les branches Les branches distantes Rebaser Résumé Git sur le serveur Protocoles Installation de Git sur un serveur Génération des clés publiques SSH Mise en place du serveur Accès public GitWeb Gitosis Gitolite Le daemon Git Git hébergé Résumé Git distribué Développements distribués Contribution à un projet Maintenance d'un projet Résumé Utilitaires Git Sélection des versions Indexation interactive Le remisage Réécrire l'historique Deboguer avec Git Sous-modules Fusion de sous-arborescences Résumé Les bases de Git Démarrer un dépôt Git Enregistrer des modifications dans le dépôt Visualiser l'historique des validations Annuler des actions Travailler avec des dépôts distants Étiquetage Trucs et astuces Résumé Git et les autres systèmes Git et Subversion Migrer sur Git Résumé Les tripes de Git Plomberie et porcelaine Les objets Git Références Git Fichiers groupés Les références spécifiques Protocoles de transfert Maintenance et récupération de données Résumé